GithubHelp home page GithubHelp logo

Ahoy Captain ⚓️! Welcome to my GitHub page!

Introduction

Who am I?

I am a software engineer, currently a student at 42 Paris. I am passionate about programming and I am always looking for new challenges. As my username suggests it, I am a big fan of automation and I am always looking for ways to make my life easier. I took a strong interest in bash scripting and am currently writting tons of scripts to automate my daily tasks.

I am basically a documentation lover. I love to read and write documentation because I think it is the best way to communicate with the people, be they developpers or users.

  1. Reading documentation allows me to prevent any obvious bug and to ensure that the code I write using any software/library complies with how the software or library should be used. Basically all the bugs that happen because one don't read the documentation are stupid bugs. I'd rather spend 10 or 20 more minutes reading the doc than spending 1 or 2 hours debugging stupid mistakes.

  2. Writting documentation allows me to keep an organized memo of how to use the project and how it works (or is intended to work). I assume that there will come a time at which I'll forget all about the project and I will need said documentation to use it and maintain it if I need to work on it again. I consider my GitHub account like a personnal diary of code where I can experiment and record all my progress.

What can you find here?

On my account you will find a lot of my personnal projects. I love to automate things and to do so in a user friendly way (being lazy is being efficient).
My pinned repositories are the ones I've been working on lately, but feel free to check out my other repositories, you might find something that suits your needs. You'll also find a repository called Learning Material where you'll find a lot of useful ressources to learn (or enhance) your programming skills.

Projects

Documented Personal Projects

  1. classcreator
    • A small script written in bash to create a class in C++. The goal was to automate the process of creating a class in C++.
  2. video_tutorial
    • A small script written in bash to make video demonstration for Scripts. The goal was to automate the process of creating video tutorials for scripts.
  3. man_reader
    • A small script written in bash to navigate through the man pages. The goal was to make the reading of man pages easier for the user.
  4. Lazyprototypes
    • A script written in C to generate prototypes for C functions. The goal was to automate the process of writing prototypes for C functions.
  5. Cmake Project
    • A small project to showcase how to use CMake, Doxygen and GitHub Actions alltogether.

Tutorials

I recently started to share what I learned during my programming journey.

Ressources

I've been gathering a lot of ressources which I found useful and relevant (some of them were very helpful), they are all listed here.

Contact

You can contact me on LinkedIn or send me an email. I am always looking for new projects to work on and I am always looking for ways to improve my skills. At the moment, I am looking to apply my bash skills to work on some automation projects for a company. If you have any project that you think I could help with, feel free to contact me.

Some stats

Charystag's GitHub stats Charystag's Top Langs

Conclusion

I hope you found something interesting on my page. Feel free to contact me if you have any questions or if you want to work on a project together. I am always looking for new challenges and I am always looking for ways to improve my skills. I am looking forward to working with you!

Charystag's Projects

artic icon artic

Code for the "prendre soin" workshops

asmlearning icon asmlearning

Repository to learn assembly, mainly with the book "Programming from the ground up"

funcheck icon funcheck

A tool for checking functions calls return protections

lazyprototypes icon lazyprototypes

Prototypes Script for code projects. This will extract the function prototypes from your source files and put them in a 42 norm compliant file

learning-material icon learning-material

My own list of recommended ressources to learn some new things about programming.

man_reader icon man_reader

Bash script that allows to navigate the sections of man_pages

negatives_mixtures icon negatives_mixtures

Code R de la méthode d'approximation étagée pour la simulation de mélanges de variables aléatoires à poids négatifs

scripts icon scripts

Helper Scripts to make daily tasks easier

video_tutorial icon video_tutorial

A script to make video tutorials in the terminal using a simple configuration file to write commands and descriptions

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.