About
Notes from the field
The Augmented Dev is a personal technical blog by Rishi Verma. It covers what I work on every day: enterprise software at the intersection of Microsoft platforms, modern web stacks, system design, and the AI tooling that has reshaped how we build.
About the author
I'm Rishi Verma, a software engineer based in Bengaluru. I work on enterprise software for a living — currently at Microsoft, working with the products and platforms I write about here. Before that, I spent years implementing Dynamics 365 and Power Platform solutions for large customers across finance, supply chain, and customer service.
The areas I have the most hands-on experience with, and the areas where most of the writing on this site comes from, are:
- Dynamics 365— Finance & Operations (X++, batch jobs, Data Management Framework, Business Events), Customer Service, Sales, and Copilot integrations.
- Power Platform — Power Automate cloud flows, Power Apps (canvas and model-driven), Dataverse plugins, ALM with managed solutions and pipelines.
- Modern web — Next.js, React, TypeScript, Node.js, hosted on Vercel and Azure.
- System design — distributed systems, caching, queues, idempotency, and the patterns that show up across most of the production work I do.
- AI in production — Claude API, the Model Context Protocol, agent architectures, prompt caching, evals, and the engineering work that makes LLM-powered features reliable.
You can find me elsewhere here:
- X (Twitter): @merishiverma
- GitHub: rishi1212
- LinkedIn: rishiverma12
- Email: rishi@theaugmenteddev.com
What I write about
Posts here are a mix of three shapes:
- Tactical fixes — short, specific posts that solve one problem (a tricky Power Automate expression, a NuGet error, a particular X++ pattern). These come straight from my own bug-hunting and the search results that should have existed when I was looking.
- Field-tested patterns— longer pieces on architectures and approaches I have shipped or audited in real production systems: dual-write between F&O and Dataverse, CQRS, rate-limiting, multi-tenant isolation, and so on.
- Engineering notes on AI — what I am learning building with Claude, MCP, and agent architectures. The space is moving fast; I write things down so I (and you) can come back to them.
The voice across all three is the same: direct, opinionated where it earns it, honest about tradeoffs, and grounded in work I have actually done. If a post recommends an approach, I have either used it in production or I have watched a team try and fail with the alternative.
How posts are written
A note on transparency, because it matters and because Google's guidance on AI-assisted content asks for it.
Most posts are written entirely by me. For some longer technical guides, I use Claude as a drafting assistant — outlining sections, suggesting code examples, surfacing cases I might have overlooked. Every post is then edited, fact-checked, and signed off by me before publishing. The technical claims, code samples, and recommendations reflect my actual experience and judgment, not raw model output.
Code samples are tested where possible. Where they aren't (because they target a specific environment I don't have local access to at the moment), I say so. If you spot something that's wrong, please tell me — corrections are credited and appreciated.
What this blog isn't
- It is not affiliated with Microsoft, Anthropic, Vercel, or any other company mentioned.
- It is not sponsored. Posts are not paid placements.
- It is not advice for your specific production system. Validate before you ship.
Get in touch
Drop a comment on any post, send a message via the contact form, or email rishi@theaugmenteddev.com. I read every message; I reply to most.