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.
- 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
- Managing Data Pipelines at Scale
- DevDay July 19 - Karun Japhet on (Machine) Learning to detect fraudsters
📝 karun.me — experiments, breakdowns, and notes from what I'm learning.
- intelligent Engineering: A Skill Map for Learning AI-Assisted Development - Dec 31, 2025
- Context Engineering for AI-Assisted Development - Dec 30, 2025
- intelligent Engineering: Principles for Building With AI - Nov 05, 2025
- Level Up Code Quality with an AI Assistant - Jul 28, 2025
- How to choose your coding assistants - Jul 16, 2025





