Engineering notes from real builds
Rebuilding a LangGraph and pgvector RAG agent on Agent Retrieval, ADK and Agent Sessions. What mapped cleanly and what had to change.
Read article →
Chunking, embeddings, hybrid search, reranking, and a LangGraph agent that decides when to search again. How each layer was built, and what we changed after measuring it.
Read article →
A multi-agent system that searches live inventory over MCP, recommends pairings, designs beverage menus from a food menu photo, and measures its own hallucination rate.
Read article →
Press one button and just talk. How we built a real-time, interruptible voice assistant on the Gemini Live API's native audio: streaming PCM both ways, barge-in, gapless playback, and live transcripts.
Read article →
Five layers (point of sale, ordering, back of house, guest, website) and which of them a café, a dining room, a taproom or a caterer actually needs.
Read article →
Contact form spam, a verification widget that failed silently, missing visitor data, injection vectors. The problems that only show up once a business site is live.
Read article →