MSB

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.

  1. May 2026 — presentTeaching 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.4 min read
  2. January — April 2026Field 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.2 min read
  3. November 2025 · natHacksPlantagotchi: 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.3 min read
  4. January 2026 — present · UofTHacksTrajectory: 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.2 min read
  5. January 2026DevOps 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.5 min read
  6. November 2025ShopRec: 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.2 min read
  7. December 2025A 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.3 min read
  8. November 2025Writing 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.3 min read