My Blog
Lessons Learned Building a Local-First App: The Moral of Markdown
Lessons Learned Building a Local-First App: The Moral of Markdown→
Reflecting on 400+ commits building Annota — why complex custom sync engines are fun to build, but plain text Markdown wins in the end.
Architecture Walkthrough: Annota Synchronization
Architecture Walkthrough: Annota Synchronization→
How I built the synchronization architecture for Annota
Architecture Walkthrough: Annota Encryption
Architecture Walkthrough: Annota Encryption→
How I built the end-to-end encryption system for Annota
Architecture Walkthrough: Annota Public Notes
Architecture Walkthrough: Annota Public Notes→
How I built the public notes feature for Annota

FREE Raycast AI using PerplexityAPI (student guide)→
learn how to use raycast ai for free as a student with perplexity pro

Laser Defense: 04-intercepting→
Part 4 of the laser-defense system project guide

Laser Defense : 03-missiles-paths→
Part 3 of the laser-defense system project guide

Laser Defense : 02-earth-visuals→
Part 2 of the laser-defense system project guide

Laser Defense : 01-basics→
Part 1 of the laser-defense system project guide

RealTime 1v1 Quiz→
How I built a real-time 1v1 vocabulary quiz using Supabase Presence