journal // blog
Notes from the field
On TypeScript, animations, APIs, and stacks for chats and stores — no fluff.
FRAME 01Mar 8, 2026
Why TypeScript saves your sanity in pet projects
any in production is a lottery. How strict typing speeds up iteration instead of slowing it down.
read →FRAME 02Feb 19, 2026
Hero animations without motion sickness
Building a 10-second CSS intro without killing perf: pauses, flashes, prefers-reduced-motion.
read →FRAME 03Jan 30, 2026
tRPC in a side project: why and when
Type-safe API without OpenAPI codegen. Where it pays off and where REST is simpler.
read →FRAME 04Jan 12, 2026
A realtime chat stack without over-engineering
WebSocket, Redis, Postgres — what you actually need at launch vs what can wait.
read →