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.
- Agentic Patterns Developers Should Steal - Mar 18, 2026
- Observability for AI-Assisted Development - Mar 11, 2026
- The Unix Philosophy for Agentic Coding - Mar 04, 2026
- intelligent Engineering: In Practice - Jan 01, 2026
- intelligent Engineering: A Skill Map for Learning AI-Assisted Development - Dec 31, 2025





