Gaspard COURCHINOUX

Welcome, I'am Gaspard COURCHINOUX.

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

Gaspard courchinoux

About me

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.

Motivations

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.

NEC CORP
NEC CORP
NEC CORP
NEC CORP
NEC CORP
NEC CORP
NEC CORP

Try GaspardOS2

Yes, you can try GaspardOS2 using WebAssembly now in your browser. So let's go!

A VGA emulation will appear next to it

Contact

Write your message to the following Email :

gaspard.courchinoux@gmail.com