Blog
Thoughts on web development, technology, and life.

Building Flashcards: A Turborepo App with Fastify and React
How I built Flashcards โ a vocabulary learning app โ as a Turborepo monorepo with Fastify + Better Auth on the server and React 19 + Vite + Tailwind on the web.

๐ Sashko's Homemade Pizza Recipe
A simple and delicious homemade pizza recipe with handmade dough, tomato sauce, pepperoni, and a blend of mozzarella and aged cheese. Perfect for a cozy weekend cooking session!
Building My Portfolio with Next.js 14
A technical deep-dive into how I built this portfolio website using Next.js 14, App Router, TypeScript, CSS Modules, and integrated analytics with PostHog and Upstash.

Polly: A Planning Poker App I Built in a Weekend
How I built Polly โ a real-time planning poker app for my team in a 2-3 day sprint with Next.js and Supabase, and how I now maintain it almost entirely with AI.
Critical Race Condition Pattern in MobX
Understanding and preventing a common bug where concurrent async operations in MobX stores can lead to stale object references, causing silent state update failures.