About

Hey, I'm Raj.

Fullstack developer and AI engineer — Software Engineer II at TD in Toronto. I build end-to-end systems: React frontends, Java backends, data pipelines, and AI-powered features on top — and I write up what I learn along the way.

What this journal is

raj.dev is where I think in public about building software end to end: web apps and APIs, data systems, and the AI capabilities landing on top of them. Not just models or tools — the whole stack, and how the pieces fit together.

Every post ships with runnable code — and where it helps, an interactive demo you can poke at right in the page. No hype cycles, no press-release summaries: just things I measured, built, or broke.

What I work with

JavaSpring BootKafkaPythonReactAzureAWSAI AgentsLLMsPostgreSQL

Say hello

Questions about a post, a correction, or just want to talk shop — my inbox is open.