Home › Blog
BLOG
TypeScriptWeb AudioCanvasDSP
Building BEAT LAB: A Visualizer That Sees the Drop Coming
Most music visualizers react a frame late. I wanted one that anticipates: one that knows the drop is coming and cuts on the exact beat. That one idea turned a rendering toy into three real engineering problems, all running in the browser with your audio never leaving the device.
October 23, 20265 min readRead →
AIPostgresTypeScriptOpen Source
Building AgentMem: A Postgres-Native Memory Layer for AI Agents
Why I built a memory SDK for multi-agent systems on top of Postgres instead of reaching for Neo4j, Redis, or Pinecone — and what I learned shipping it as a public npm and PyPI package.
May 20, 20262 min readRead →
HackathonsBuildingLessons
8 Hackathons in 6 Months: What I Actually Learned
From building a payments app for elderly users to an autonomous CI/CD healing agent — patterns I noticed across eight hackathons and what I'd tell myself before the first one.
April 10, 20262 min readRead →
