The Journey
I was a lawyer in 2021. I am a backend engineer now. Here's how.
Prologue
After three years as a corporate lawyer, I decided I wanted to learn to code.
Read the post →First milestone
Completed the Basic JavaScript course on freeCodeCamp. Loved what I learnt. Decided to go all-in.
Read the post →My first project
Built my very first project: a Clojure-inspired tiny lisp interpreter.
Read the post →A Twitter bot
Built Cardimom — a bot that tweets interesting JavaScript posts, inspired by Planet Clojure.
Read the post →Diwali hack week
Built Twirl over Diwali — a per-user URL shortening app with authentication and analytics.
Read the post → Try Twirl →2021 Rewind
A look back to my learning journey. The wins and the challenges.
Read the post →Recurse Center
Three weeks at the Recurse Center, New York. Dug deep into Clojure, met a bunch of curious folks, learnt how the internet actually works and built my first Clojure app.
Week one → Week two → Week three →Helpshift
Joined Helpshift as a backend engineer working in Clojure and Kafka on a high-throughput customer support platform.
Clojure/conj 2025
Spoke at Clojure/conj in Charlotte, NC. Talk: "LegalArgumentException: From Courtrooms to Clojure." Told the story of how I became a software engineer.
Watch the talk →What's next
Software engineer II at Helpshift. Sole owner of a mission-critical auto-assignment engine. Excited about the future.
Get in touch →