Thoughts on building things.
Long-form posts on Next.js, freelancing, and the craft of making software.
Long-form posts on Next.js, freelancing, and the craft of making software.
How I built a WhatsApp-first complaint system from scratch — Meta's developer maze, access tokens, Cloudflare tunnels, OpenAI, and Render — without knowing a thing about WhatsApp APIs going in.
→RAG from scratch as a JavaScript developer — LangChain.js, pgvector, OpenAI API, every error included. No Python, no abstractions, just code.
→I learned SQL after MongoDB by turning AI into a strict tutor and building a real e-commerce database step by step. Errors, breakthroughs, and a 700× index lesson included.
→Turn plain English into live database queries using n8n and OpenAI. This step-by-step tutorial walks you from Supabase setup to a fully working Next.js chatbot — no SQL knowledge required.
I built a Telegram AI assistant using n8n that manages Gmail, Google Calendar, contacts and makes phone calls. Exact prompts, mistakes and fixes included.
→How I built this portfolio — stack choices, custom CMS with Tiptap and MongoDB, ImageKit, and the design decisions behind it. A transparent look at my process.
→