GithubHelp home page GithubHelp logo


Hello! 👋 I'm Sacha, a second-year student at CentraleSupélec engaged in a Computer Science MEng.
Passionate about development, computer architecture, and computer science in general for many years, I've actively participated in and led numerous exciting, thrilling, and enriching projects over the years. I've also gained significant experience in network administration as one of the key network administrators at ViaRézo, the largest student-run ISP in France.
Welcome to my GitHub, where I share my enthusiasm for computer science through projects and explorations! 🚀

My tech spellbook 🔧

I have specialized knowledge in:

  • Operating Systems: Profound understanding of main principles and generic internals, in-depth expertise in the Linux Kernel, familiarity with the architecture of Windows NT.
  • Hardware Development: Extensive experience in device drivers and FPGA programming.
  • Sysadmin / Networking: Expertise in network architecture, switch configuration, firewalling, and proficiency in BGP.
  • Programming Languages: In-depth understanding of compiler internals, with comprehensive knowledge of Rust and proficiency in various other programming languages.

Unveiling My Tech Odyssey ⏳

My interest started at a young age. Computers, to me back then, had a slightly intimidating aura, akin to powerful monsters lurking under the bed, ready to unleash havoc in our absence. This is why ever since, I've been on a quest to comprehend their inner workings. I started by playing around with computers, exploring the vast possibilities they offered. Eventually, I delved into web development, particularly focusing on back-end development using PHP (like many at the time). I spent several years honing my skills in this language, working on various projects and even creating my own framework, inspired by the likes of Symfony back in the day.
Later on, my interest shifted towards game development, primarily through Minecraft and Java. The prospect of creating my own game has always been a dream, and I aspire to bring that dream to fruition someday.

Finally, I've delved deep into understanding computer systems over the past few years—hardware operations, the intricacies of operating systems, and the crucial link between the two. This passion has driven me to embark on my most ambitious project so far: the creation of my own bootloader/OS for x86 architecture. It was during this period that I discovered the programming language that resonated with me the most: Rust. In my opinion, it's the most modern and thoughtfully designed language currently available—a synthesis of nearly everything that can be done best in programming (or close to it).

During this time, I also embarked on a remarkable adventure as a member of ViaRézo for over a year, where I gained invaluable insights into managing a large-scale computer network—covering areas such as networking, virtualization, and systems administration.



Project

💻 Language : Rust

🛠️ Features :

Sacha Dupuydauby's Projects

gomc icon gomc

A lightweight Minecraft server implementation in Go

modular-bitfield icon modular-bitfield

Macro to generate bitfields for structs that allow for modular use of enums.

wassi-kdann icon wassi-kdann

🚀 efficient approximate nearest neighbor search algorithm collections library written in Rust 🦀 .

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.