A CRUD bookshelf app built in every language — same API, same database, different implementations. A polyglot comparison of web frameworks
A collection of things I've built - from professional work at companies to personal experiments and open source contributions. Each project taught me something new.
A CRUD bookshelf app built in every language — same API, same database, different implementations. A polyglot comparison of web frameworks
A type-safe URL shortener in Haskell built with Servant and SQLite via persistent — clean API design with click tracking
A minimal DNS server implementation in Rust that demonstrates the fundamentals of the DNS protocol - packet parsing, recursive resolution, and UDP socket handling
A minimal async task queue inspired by Celery — built from scratch with Tokio and Axum, featuring job retries with exponential backoff
A minimal CI runner written in Go that watches Git repositories, triggers builds on commit, runs steps in containers, and streams logs to a dashboard
A Brainfuck interpreter written in C++ — a Turing-complete esoteric language interpreter exploring the minimal boundary of computation
AI-powered job search system built on Claude Code with 14 skill modes, a Go dashboard, PDF generation, and batch processing
A command-line todo application in Rust with JSON file persistence — learning Rust fundamentals through a practical CLI tool
A personal Today I Learned feed built with Hono, React, and SQLite for capturing daily learning moments
One command, every language, every machine — polyglot dev environment via Nix flakes with Rust, Go, Python, and Haskell toolchains
Data reconciliation and weighted scoring framework prototype for AI-driven patient scheduling optimization
A RESTful CRUD API for managing a Pokemon team, built with Rust and Axum — demonstrating async web development and thread-safe state management
Terminal Pomodoro timer with a virtual study room, NPC companions, toast notifications, and ambient sound — zero dependencies, POSIX sh
A self-hosted, open-source Kahoot! clone designed for smaller events and private quiz sessions
A CLI tool in Rust that analyzes text files with word count, line count, character count, and average word length
Daily short Rust practice sessions — small exercises to build muscle memory with the language