The Journey

I was a lawyer in 2021. I am a backend engineer now. Here's how.

Jun 2021

Prologue

After three years as a corporate lawyer, I decided I wanted to learn to code.

Read the post →
Jul 2021

First milestone

Completed the Basic JavaScript course on freeCodeCamp. Loved what I learnt. Decided to go all-in.

Read the post →
Aug 2021

My first project

Built my very first project: a Clojure-inspired tiny lisp interpreter.

Read the post →
Oct 2021

A Twitter bot

Built Cardimom — a bot that tweets interesting JavaScript posts, inspired by Planet Clojure.

Read the post →
Nov 2021

Diwali hack week

Built Twirl over Diwali — a per-user URL shortening app with authentication and analytics.

Read the post →   Try Twirl →
Dec 2021

2021 Rewind

A look back to my learning journey. The wins and the challenges.

Read the post →
Jan–Feb 2022

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 →
May 2022

Helpshift

Joined Helpshift as a backend engineer working in Clojure and Kafka on a high-throughput customer support platform.

Nov 2025

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 →
Now

What's next

Software engineer II at Helpshift. Sole owner of a mission-critical auto-assignment engine. Excited about the future.

Get in touch →