Engineering Leader and practitioner at @sahajsoft. I design and develop large-scale systems and work on AI-assisted software development.
AI-assisted engineering — beyond code generation, the full lifecycle:
- Discovering and clarifying requirements with AI
- Reasoning through system design with LLMs
- Debugging with structured prompting
- Improving delivery workflows with better tooling
I use Claude Code and GitHub Copilot, with prompt engineering, context engineering, and chain-of-thought scaffolding.
I speak at conferences about distributed systems, event-driven design, large-scale data engineering, ML for fraud detection, and AI's role in the software lifecycle.
- A green harness is not a healthy harness
- Engineer the Environment, Not Just the Prompt
- What Happens Before and After the Code? AI Has a Role There Too!
- Responsible AI | DevFest Pune 2024 Panel Discussion
- Pune's 50th DevDay | From Concept to Code: Building a Q&A Bot Live with LLM | Karun & Ajinkya
📝 karun.me — experiments, breakdowns, and notes from what I'm learning.
- Optimising Cost for Agent Teams - Nov 09, 2026
- Optimising Feedback Time for Agent Teams - Nov 08, 2026
- AI Maturity Is a Lagging Indicator of Engineering Maturity - Nov 07, 2026
- Use the Agent to Build Your Own Understanding - Nov 06, 2026
- The Software Still Has to Be Right: Review Is No Longer Enough - Jul 22, 2026





