About
Hey there!
I’m Karun Japhet — an engineer and consultant at Sahaj Software. I work on large-scale systems, architecture, and AI in software development. Most of my time goes into helping teams design systems that hold up as they grow — especially as AI becomes part of how we build.
This blog is my devlog: experiments, breakdowns, small tools, and notes from the edges of my work. Some posts are deep dives, others are quick wins. A few are just ideas I understood better by writing them down.
What I’m exploring these days
My current focus is AI-assisted engineering — not just code generation, but the full lifecycle:
- clarifying requirements with AI
- using LLMs as architectural thinking partners
- debugging with structured prompting
- improving delivery workflows with better tooling
I work mostly with Claude Code and GitHub Copilot, using techniques like prompt engineering, context engineering, and chain-of-thought scaffolding.
If you’re interested in practical AI for software teams, that’s what I write about.
Beyond the keyboard
I speak at conferences and meetups about distributed systems, event-driven design, large-scale data engineering, ML for fraud detection, and AI’s role in the software lifecycle.
Here’s one of my recent talks:
More talks live on my YouTube playlist.
Let’s connect
You can find me on LinkedIn or X.
If you want to see more of what I work on, here’s my portfolio.