I come from statistics and ended up in systems programming. At 42 Berlin I've built HTTP servers, container infrastructure, and a real-time web platform from scratch. Still very much interested in data, pipelines, and open science.
Based in Berlin, open to work.
| Project | What I built |
|---|---|
| transcendence | Full-stack real-time Pong platform — TypeScript, WebSockets, authentication, live chat |
| webserv | HTTP/1.1 server built from scratch in C++ — GET, POST, DELETE, CGI, config parsing |
| inception | Containerized infrastructure — NGINX reverse proxy, WordPress, MariaDB, Redis, all over TLS |
| BiasScraper | Reproducible pipeline to test gender framing in Winter Olympics media — Wikipedia scraper, Guardian API, keyword analysis, hypothesis testing. BiasScraper is an end-to-end text analysis pipeline examining gender framing in sports media — scraping, API integration, keyword detection, and hypothesis testing, with a null result carefully interpreted. It sits at the overlap between the two sides of my background. |
| Project | What I built |
|---|---|
| minishell | POSIX shell — lexer, parser, pipes, redirections, builtins — with @haroldrf |
| philosophers | Dining philosophers — mutex & thread synchronization |
| push_swap | Stack-sorting algorithm with minimal instruction count |
| Project | What I built |
|---|---|
| cub3d | Raycasting engine (Wolfenstein-style) in C |
| fdf | 3D wireframe renderer in C with MiniLibX |
| Project | What I built |
|---|---|
| cpp-modules | OOP, polymorphism, templates, STL, exceptions — modules 00 to 09 |
Networking foundations (TCP/IP, subnetting) and server administration (Debian hardening, LVM) covered in non-uploadable assessments.
Languages — C · C++ · TypeScript · JavaScript · Python · R · SAS · SQL
Systems — Linux · Docker · NGINX · Bash
Web — Node.js · REST APIs · WebSockets · Babylon.js
Data — Statistical modeling · Biostatistics · Relational databases



