Blog & Ideas
Engineering deep dives, research notes, and essays on software, privacy, applied AI, interfaces — and the honest version of what it takes to ship.
6 posts · updated regularly
Latest writing
Each post digs into the decisions behind a project or an idea — architecture, trade-offs, and the lessons that transfer.
Why I built Enclave: notes that can't phone home
Every notes app wants an account and a server. I wanted neither. Here is the threat model, the cryptography, and the hard parts behind a local-first, zero-knowledge knowledge base.
Read postTempo — teaching volleyball in 3D, straight from the browser
Turning a coach's whiteboard scribble into an animated 3D play and a shareable video, without installing anything. Notes on Three.js authoring, in-browser video export, and designing for the gym.
Read postBuilding a self-hosted RAG workspace with hybrid search
How Nexus turns a folder of documents into cited answers — queue-based indexing, pgvector + full-text retrieval, streaming WebSockets, and the retrieval decisions that mattered more than the model.
Read postSentinel: knowing what changed without adding a dependency
A dependency-free Python CLI that watches releases, endpoints, and packages — and explains the diff. Why passive monitoring and explicit updates must stay strictly separate.
Read postWhat my master's thesis found about Figma-to-code AI tools
I spent my M.Sc. thesis evaluating whether AI can turn Figma designs into real frontend code. The short version — it accelerates professionals and misleads everyone who trusts it blindly.
Read postHow I ship side projects: the pipeline behind eight repos
Every project gets the same baseline — a five-minute quickstart, CI gates, a license, and a docs page that sells it. Here is the repeatable process I use to take an idea from empty repo to released product while working full time.
Read postPublications
Peer-reviewed and thesis work that complements the writing above.