I'm a software developer at IBM in Markham, on Maximo Small SaaS: a multi-tenant platform that runs Maximo Manage for many customers on Kubernetes and OpenShift. Day to day I write Go and Python services, Helm charts, Terraform and GitOps pipelines, and the tools our SREs use to see the health of every tenant.
Before that I spent a year and a half on IBM Envizi, building Java and Spring Boot microservices on Kafka and Cassandra for ESG reporting.
I care about systems that fail safely, APIs that are hard to misuse, and numbers that prove a change worked. Outside work I build things to understand them, like a storage engine and a toy bank, and I solve problems on LeetCode and CodeChef.
At workTenant lifecycle, identity (OIDC) and SRE tooling for Maximo SaaS at IBM.
Buildinglsm-kv, an LSM-tree key-value store in Java 21 with a live web UI.
ShippingLoonie Ledger, a demo neobank, one service at a time on GitHub.
2022 – 2024 · MontrealMaster of Applied Computer ScienceConcordia University · GPA 3.6 / 4.3 · Golden Key Scholar
2017 – 2021 · New DelhiB.Tech, Information TechnologyGuru Gobind Singh Indraprastha University · GPA 3.9 / 4.3