Writing
I write about what actually happens when you build AI systems and put them in production: real failures, architecture decisions, and the lessons from shipping 30+ projects.
Prefer video? Watch on YouTube ↗
Recent Posts
- Document or Diewhy your code's DNA determines its survival in the AI era
- Automated Image Captioning with Spatial Awarenessskipping manual labeling with Florence 2 and GPT-4o Vision
- AI Darwinism: Why RAG Will Never Diethe case for RAG's survival even as context windows grow
- Transactions, Commits, and Rollbacks in SQLModela mental model that actually makes sense
- The Ghiblication Momentwhat the Ghibli moment reveals about AI and creativity
Applied AI
Methods and architecture for AI systems.
- AI Darwinism: Why RAG Will Never Diethe case for RAG's survival even as context windows grow
- Structured Reasoning Stepsbreaking LLM reasoning into multiple steps for better outputs
Client Case Studies
Client problems, implementations, and outcomes.
- Automated Image Captioning with Spatial Awarenessskipping manual labeling with Florence 2 and GPT-4o Vision
- AI-Driven Meeting to Email Workflowssaving 20,000+ hours/year with GPT-driven document processing
- Clone Your Report Style Without Fine-Tuningstyle matching through prompt engineering alone
Perspectives
Reflections on technology, creativity, and working with people.
- The Ghiblication Momentwhat the Ghibli moment reveals about AI and creativity
- Vibes Fade, Knowledge Laststhe case against vibe coding culture
- Your Word is Your Bondbuilding trust over chasing quick wins
- Playing the Long Gameleveling up through calculated trade-offs
Projects
Personal builds, experiments, and lessons along the way.
- From 0 to 1,000,000 Particlesfinding joy in generative art with Unity
Software Engineering
Practices for building and maintaining software.
- Transactions, Commits, and Rollbacks in SQLModela mental model that actually makes sense
- Document or Diewhy your code's DNA determines its survival in the AI era