École 42 Le Havre · cybersecurity track
Achille BOSC
Embedded & cybersecurity developer
I write software close to the hardware: an x86 kernel built from scratch, a rocket engine controller in C with no OS and no dynamic allocation, and analysis of binaries with no source code.
Looking for a work-study position or internship · embedded, cybersecurity, infrastructure
- mallocs in the engine controller
- 0mallocs in the engine controller
- x86 kernel written solo
- KFS 1→4x86 kernel written solo
- binary exploitation projects
- 3binary exploitation projects
Projects
Each project reads as problem → what I built → skills demonstrated.
- Flagship projectIn development
Engine Controller
Rocket engine controller in C11, with no OS and no dynamic allocation, validated in Software-In-the-Loop.
- C11
- Bare metal
- Power of Ten
- SIL
- PID
- State machine
- Unit tests
- KFS 1 to 4 completed
KFS — Kernel From Scratch
32-bit x86 kernel written solo from scratch, from GRUB boot to preemptive multitasking.
- C
- x86 ASM
- Linker script
- GDT
- Paging
- IDT
- Syscalls
- Multitasking
ft_shield
Linux daemon for remote communication, password-protected, with process management and logging.
- C
- Daemon
- systemd
- Processes
- journalctl
- TCP
- Sockets
- Snow Crash, Rainfall, Override
Reverse engineering
Binary analysis with no source code, static and dynamic, to understand and evolve undocumented code.
- Ghidra
- IDA
- radare2
- gdb
- objdump
- x86 ASM
- Static analysis
- Dynamic analysis
Other projects
- libasm
My own function library written in x86-64 assembly.
Assemblyx86-64
— GitHub (new tab) - Minishell
A Unix shell in C: command parsing, pipes, redirections, processes.
CProcessesPipes
— GitHub (new tab) - ft_irc
IRC server: handling many clients over TCP sockets.
NetworkingTCP sockets
— GitHub (new tab) - philosophers
The dining philosophers problem: threads, mutexes and concurrency.
ThreadsMutex
— GitHub (new tab) - Teaching dashboard
Teaching dashboard for 42 Le Havre.
ReactFastAPIPostgreSQL
- Student account management
Tool for managing student accounts.
- Rocket engine simulator
Rocket engine simulator written in C.
C
Skills
Grouped by domain, with no ratings or percentages: the projects above are the evidence.
Low level
- C
- C11
- x86 assembly
- Linker scripts
- Memory management
- Interrupts
- x86 protected mode
Embedded & real-time
- Bare-metal code
- Zero dynamic allocation
- NASA/JPL Power of Ten
- State machines
- PID control
- Software-In-the-Loop
- STM32 emulation
Systems & networking
- Linux
- Daemons
- systemd
- journalctl
- Processes
- TCP sockets
Security
- Reverse engineering
- Static analysis
- Dynamic analysis
- Ghidra
- IDA
- radare2
- gdb
- objdump
Web & data
- React
- FastAPI
- PostgreSQL
- Data visualisation
How I work
- Autonomy
- Small agile team
- Peer-to-peer learning
- Unit testing
- French (native)
- English (B2)
Journey
Nov 2026
NASA Space Apps Challenge
International hackathon · 14–15 November 2026
- Taking part in NASA's hackathon.
Mar → Sep 2026
Application developer internship
- Built a student management and data visualisation panel.
- Built the 42lehavre.fr website end to end.
- Built the automations for the school's events end to end.
Aug 2024 → present
Computer science curriculum, cybersecurity track
École 42 Le Havre
- Solo and team projects, peer-to-peer learning.
- Managing complex projects, reverse engineering.
2021 → 2024
French Baccalauréat, Maths and Computer Science majors
Lycée René Josué Valin
Interests
Space exploration · Aviation · Classical music · Programming
Summer jobs in health and social care facilities in La Rochelle (2022 to 2024).
Contact
A work-study position, an internship, a technical question? Email is the best way.