Back homeWriting
Blog
Notes on RAG, AI products, mobile, and cloud-native engineering — what I've learned shipping real software.
·6 min read
Building a Production RAG Pipeline That Actually Cites Its Sources
Retrieval-augmented generation is easy to demo and hard to trust. Here's how I think about chunking, hybrid search, and grounding so answers stay honest.
RAGLLMsAzure OpenAI
Read article·5 min read
Shipping One Codebase to iOS and Android Without Regrets
Cross-platform doesn't have to mean compromise. A few habits keep a Flutter / React Native app feeling native on both sides.
FlutterReact NativeMobile
Read article·5 min read
Boring Deploys Are the Goal: Docker, Bicep, and CI/CD on Azure
The best deployment is the one nobody notices. How infrastructure-as-code turns releases from an event into a non-event.
AzureDockerCI/CD
Read article