JM
HomeBlogContact

Stories & Processes

On the Blog

I use this space to document how I build, learn, and experiment. These posts unpack the decisions, trade-offs, and processes behind the work.

Jun 18, 2026 · 6 min read

Lessons from my Ambient Clinical Documentation System

What I learned building a clinical AI scribe, and what I'd build differently now

  • HIPAA
  • AI
  • System Design

Jun 15, 2026 · 8 min read

For engagement sake: Ship one thing

Shipping one seemingly simple thing that works beats shipping many things that might. The proof is that your users start engaging.

  • engineering
  • local-first
  • UX
  • learning

Jun 10, 2026 · 2 min read

The growing attention deficit

Everyone is out for our attention, more than ever. And we're all disengaging with it all as a result

  • trends
  • UX

Aug 31, 2025 · 6 min read

Building local AI in a sandboxed world

What trying to build a fully local semantic search plugin for Obsidian taught me about constraints, sandboxed environments, and real engineering trade-offs.

  • engineering
  • local-first
  • developer experience
  • learning
  • architecture
  1. GitHub
  2. LinkedIn