Backend-oriented Software developer. I build backend systems in C, C++ and Java (both vanilla and Spring).
Outside of that, I'm an enthusiastic, self-taught open source nerd, more curiosity than credentials so far, but genuinely hooked on reading other people's code and shipping small contributions where I can. I tinker with game development on the side just for fun, and I'm slowly, deliberately, building a path into cybersecurity.
I grew up playing SimCity 3000 and Imperium III, which is honestly where all of this started, that mix of building systems and watching them run is still what gets me.
| Project | Description | Technologies | Key concepts |
|---|---|---|---|
| woody-woodpacker | ELF packer that injects and runs a payload inside a target binary. | C ASM |
Reverse Engineering, Binary Exploitation, Low-Level Security |
| Webserv | HTTP server from scratch, non-blocking sockets, NGINX-style config. | C++ |
Network Programming, Systems Programming, Concurrent Programming |
| push_swap | Sorting algorithm restricted to two stacks, optimized for minimal moves. | C |
Algorithm Design, Data Structures, Optimization |
| Inception-Of-Things | K3s/K3d cluster provisioned with Vagrant, GitOps via ArgoCD. | Kubernetes Docker Ruby Vagrant ArgoCD |
DevOps, Cloud Infrastructure, Infrastructure as Code, CI/CD |
| libasm | Core libc string functions rewritten in x86-64 assembly. | C ASM |
Low-Level Programming, Systems Architecture, Performance Optimization |
| ft_containers | STL container reimplementation, templates and SFINAE. | C++ |
Object-Oriented Design, Generic Programming, Data Structures & Algorithms |



