Blog // Notes from the field
Ideas, real cases and guides on AI and automation.
What I'm building, what I've learned, and what you can apply today in your business. Published slowly, without the noise.
Compile LaTeX to PDF with FormaTeX MCP in Claude Code and Cursor
Connect FormaTeX MCP with Claude Code and Cursor to enable your AI agent to seamlessly write, check, and compile LaTeX documents to PDF.
Building an AI-Powered PDF Generator: Claude API + FormaTeX LaTeX
Discover how to create a robust AI PDF generator using Claude API and FormaTeX, featuring practical examples like invoices and certificates.
Building a Real-Time Dashboard with React, Node.js, and Socket.io
Learn how to build a production-ready real-time dashboard using React, Node.js, and Socket.io. This tutorial covers WebSocket vs polling, live chart updates with Recharts, WebSocket authentication, and scaling with the Redis adapter.
Spring Boot REST API: Building Production-Ready Microservices with Java
Learn how to build production-ready Spring Boot microservices in 2026. This tutorial covers Spring Initializr, JPA entities, service layers, REST controllers, global exception handling, OpenAPI docs, JUnit 5 testing, and Docker deployment — with real code examples.
Building a RAG Chatbot with Claude API, Supabase pgvector, and Next.js
Learn how to build a production-grade RAG chatbot using Claude API, Supabase pgvector for semantic search, and Next.js with the Vercel AI SDK. Covers embeddings, context injection, streaming, long-context handling, and evaluation strategies.
Building a Custom AI Chatbot with Claude API and Next.js App Router (2026 Guide)
A hands-on guide to building a production-ready AI chatbot using Anthropic's Claude API and Next.js App Router. Covers streaming with the Vercel AI SDK, system prompts, conversation history, tool use, rate limiting, prompt caching, and Vercel deployment.
Building a RAG Knowledge Base with Supabase pgvector and OpenAI Embeddings
Learn how to build a production-ready RAG knowledge base using Supabase pgvector and OpenAI embeddings. This tutorial covers document chunking, semantic search, context construction, and cost optimisation with Node.js/TypeScript examples.
Building an E-Commerce Store with Next.js 15 and Stripe
Learn how to build a production-ready e-commerce store using Next.js 15 App Router and Stripe in 2026. This tutorial covers product catalogues, Stripe Checkout, webhooks, order management, Zustand cart state, optimistic updates, and SEO for product pages.
Using Claude AI for Code Review: My Daily Developer Workflow
How I integrated Claude AI into my daily code review workflow — from Claude Code CLI setup and PR reviews to GitHub Actions automation and prompting strategies for bug detection. A practical guide by a full stack developer who replaced hours of manual review with AI-assisted precision.
Integrating LLMs into Your Web App: A Practical Guide for Full Stack Developers
A hands-on 2026 guide for full stack developers covering Claude, GPT-4, and Gemini API integration — streaming, tool use, structured JSON output, prompt engineering, context caching, error handling, and token monitoring with TypeScript examples.
B2B Companies Boost Lead Qualification with AI Chatbots 24/7
Discover how AI chatbots can enhance lead qualification for B2B companies, driving high-quality leads with quick implementation and measurable results.
Build an AI Knowledge Base for Your Business with RAG Explained
Leverage Retrieval Augmented Generation (RAG) to supercharge your AI's query responses and drive business success with a robust knowledge base.