I am French, I am 23 years old. I am passionate about low-level system programming. I am interested in all low-level languages. Of course C, x86 assembler (NASM syntax) but also rising languages: Rust or somewhat forgotten languages like ADA. We must maintain a heritage to ensure the maintenance of computers, these wonderful inventions by humans. I obtained a master's degree in labor law (social law) from the University of Bordeaux. I obtained this diploma in 2025
For me, computing is a passion that was forged in childhood. My father lent me a NEC PowerMate VL4 computer; it had a Pentium 4.
Something fascinated me about that machine. I can't explain it.
But perhaps it was the fact that computing allows us to solve complex scientific or even social problems.
I decided around the age of 16 to understand how a computer works.
So I chose to study how PCs work (it's huge), but it's doable with method.
I developed and am still developing an operating system for PCs. This operating system is adaptable to many use cases.
At the bottom of this page, you can try starting it; a brief technical explanation is available.
I also own books on rare computer science, so I can take a theoretical approach.
I can help you with all your IT projects:
- Code theorizing
- Code writing
- Debugging the code
- Making it stable for a production environment
Absolutely everything is debatable, don't hesitate to contact me, I'm here to offer you my expertise.
I was in Tokyo in August 2025, and by chance I was in Minato-ku and came across the NEC SuperTower. I'll post some pictures of the headquarters of this company, which gave me a taste for computers and, indirectly, for systems programming.
My OS is an x86 32-bit Protected Mode system.
- Boot with GRUB
- Segmentation
- Interrupts
- Paging
- Memory Allocation
- Multitasking
- A user mode
- Gaspard File System (Small FS based on Unix FS Berkeley)
Here's a quick overview of my system.
In the future, it will be necessary to make it even more reliable.
It will be necessary to implement:
- A network stack
- More system calls
- A GUI
- 64-bit (long mode)
You can try it in your browser below. Thanks to an x86 emulator.
Yes, you can try GaspardOS2 using WebAssembly now in your browser. So let's go!
A VGA emulation will appear next to it
Write your message to the following Email :