Field notes.

Thinking on craft, motion and what it takes to ship brave digital products.

Two backend architectures side by side, comparing Supabase and Cloudflare

I started on Supabase. Now almost everything I build runs on Cloudflare.

A personal take on Supabase vs. Cloudflare for side projects — why I left, where Supabase still wins, and the real architecture, performance, and cost differences, with examples from apps I actually shipped.

A sprawling agent wired to a dozen tools — the all-purpose agent everyone is building

Why I stopped building agent tools

An honest account of why I mostly stopped shipping agent tools — the cost that keeps moving, the effort that's mostly glue, the fact that everyone is building the same all-purpose agent, and the uncomfortable truth that models improve faster than your code can stay relevant. Plus what I still build, and why research is the real leverage.

How Job Assistant is built - Backend & Agents

A comprehensive architectural deep dive into the 7+ microservices that power Job Assistant. Parallel agent swarms, structured JSON extraction, and building "anti-robotic" attributes on the Edge.

How Job Assistant is built - Frontend

Deep dive into the frontend engineering challenges of Job Assistant - DOM extraction, Style Isolation and Caching strategies.

Dev note for Job Assistant

The development note for Job Assistant, an AI-powered Chrome extension to streamline the job application process.

Chatbot - Web application

The chatbot web applciation