Learnings, experiments and tools from the AI frontier. A living notebook of what works — and what doesn't.
Anthropic
The Claude ecosystem is my primary AI toolkit. Claude Code handles end-to-end development — architecture decisions, code generation, refactoring and release. The API powers custom AI features in production apps. MCP opens Claude to any external tool or data source.
Local AI
Running models locally gives full data privacy and zero API costs during development. Ollama makes pulling and switching open-weight models trivial — one command, any model. Ideal for prototyping, offline work and fine-tuning experiments.
Agents & Automation
Agentic workflows are the real unlock. n8n connects APIs and models with visual zero-code nodes. LangChain and LangGraph compose multi-step reasoning chains and stateful loops for complex tasks. CrewAI brings role-based multi-agent collaboration.
Foundation Models
The model landscape moves fast. GPT-4o and o3 dominate reasoning benchmarks. Gemini Flash leads on cost/speed. Open-weight models like Llama 3.3 and DeepSeek R1 close the gap fast. Knowing when to use each — cost, latency, quality — is a core skill.
Vector & RAG
RAG connects LLMs to your actual data. Embedding models turn text into semantic vectors. Vector databases make those vectors searchable at millisecond speed, enabling grounded, factual answers that don't hallucinate.
AI Dev Tools
AI coding tools have changed development velocity. Cursor and Windsurf understand full codebases. Copilot completes inline. Claude Code runs full agentic tasks across files and terminals. The Vercel AI SDK makes streaming AI into Next.js trivial.
Multimodal & Creative AI
AI goes well beyond text. Vision models read screenshots, diagrams and documents. Audio models transcribe and clone voices. Image generation has reached production quality for design mockups, UI assets and creative workflows.
This page grows with the work.