Projects

A fruit fly plays a DJ set
A circuit built from measured fruit-fly connections, trained to imitate mixing rules. Watch it choose tracks and control tempo, crossfades, bass, and transitions.

Crackr
Learn ML engineering by building real systems from scratch. Guided projects, code you write locally, and automated tests to check your work.

Broblems
The product I wish existed during my last two failed startups. I built it after wasting 18 months on solutions nobody asked for.

FWA: Java Servlets & JSP Implementation
Getting hands dirty with Java's old-school web tech - Servlets and JSP. Understanding the foundations before the fancy frameworks.

Real-time Multiplayer Ping-Pong Game
This project is about creating a multiplayer real time Pong game webapp with websocket based chat.

Multi-service Dockerized Infrastructure
Multi-container setup pushing Docker Compose to its limits before needing Kubernetes.

Reimplementing STL Containers in C++
Building my own versions of C++ Standard Template Library containers to understand what's really happening under the hood.

Wolfenstein 3D Clone in C
A Wolfenstein 3D clone in pure C to understand how early 90s games created 3D worlds before 3D acceleration existed.

Simple Event Driven HTTP/1.1 Server in C++
A high-performance HTTP server implemented in C++ using event-driven architecture.

Solution to the Dining Philosophers Problem
Implemented the dining philosophers problem to understand thread synchronization without boring myself to death.