Writing
I write about development techniques, project insights, and lessons learned building software.
2026
How I Built a Skills Registry to Sync AI Agent Capabilities
Creating a unified CLI system to manage and synchronize AI skills across 45+ coding agents
Mar 8, 2026
How I Built a Persistent Memory MCP Using Only Cloudflare
Building a production-ready memory system for AI agents without the infrastructure headache
Mar 2, 2026
2025
A Practical Guide to Building Real Projects with v0
A practical, opinionated guide to using v0 end-to-end — from prompts and models to design systems, MCPs, and templates — so you can turn vague ideas into real, scalable projects instead of half-baked demos.
Dec 16, 2025
My Journey with DuckDB: Processing 70GB Files in Minutes
How I learned to process massive data files efficiently using DuckDB's streaming architecture, moving from chunking nightmares to elegant single-pass solutions.
Dec 13, 2025
From PyFlink to Fluvio: Why We Migrated Our CEF Log Pipeline
After months of experimentation with Apache Flink, we migrated our entire CEF log parsing pipeline to Fluvio, a Rust-based streaming platform. Here's why the switch delivered 5× faster throughput and 10–50× less memory usage.
Oct 25, 2025
Everything New in Tailwind v4
Tailwind released new version, so here are all the details of it.
Mar 18, 2025
Getting Started with NestJS
Getting started to learn NestJS. So this my Notes for it
Feb 12, 2025
Learning Things Resources
A personal list of the topics and their resources for my ease of finding.
Feb 11, 2025
Popular Reads
How Nixpacks, buildctl, and BuildKit Actually Fit Together
May 24, 2026
Phase 2: I Rebuilt the Build Pipeline, Hardened Everything, and Broke It Again
May 24, 2026
I Built a Mini Vercel like Clone in Rust in One Day. Here's Every Mistake I Made.
May 17, 2026
Terminal Sharing Over WebRTC: Building Term Bridge with Cloudflare Workers and PTY Multiplexing
May 3, 2026
I Tried Apple's Native Container CLI So You Don't Have To (Yet)
May 2, 2026