Project write-ups
A closer look at each case file: what the project is, how it works, what went well, and where it still falls short.
- Teaching a Franka Research 3 to Pick and PlaceWhat it actually took to get a learned policy moving a real robot arm, and an honest look at how far the pipeline has come.
- Field Notes AI: Interviews That Survive a Dead ZoneA look back at an offline-first mobile app that turns recorded field interviews into structured records, built for a client under strict privacy rules.
- Plantagotchi: A Houseplant With Something to SayOur natHacks-winning attempt to give a plant a personality, and a candid look at what a hackathon build gets right and glosses over.
- Trajectory: A Loan Assessment You Can AuditA multi-agent system that looks at a small business from several angles at once, and why keeping its reasoning visible mattered more than making it clever.
- DevOps Secrets Manager: One Place for the KeysA secrets platform with envelope encryption, per-vault roles, key rotation and a CLI that injects credentials into any command — and what finishing it taught me about the bugs that hide between three clients and one API.
- ShopRec: A Recommendation API for When the Data Is ThinA recommendation service built to handle the awkward cases a notebook never has to, reviewed honestly for what synthetic data can and can't prove.
- A Multilingual RAG Chatbot, and the Cost of Pivoting Through EnglishRetrieval-augmented answers over four thousand FAQ pairs in any language, built on a design decision that buys reach and quietly spends accuracy.
- Writing a CHIP-8 Emulator to Learn Where Bugs Actually LiveA C17 emulator split into a deterministic core and an SDL2 shell — an exercise in making the interesting part testable and being honest about the parts that are not finished.