Access Local Projects Anywhere with Localtunnel
Want to share your local project with the world? Learn how to expose your project over a public IP and let others access it from anywhere!
Senior Software Engineer — Full-Stack & Distributed Systems
I'm a senior software engineer with 12+ years building and modernizing systems that people rely on but rarely think about. My work spans public-sector, healthcare, and commercial software — a county retirement system, a US healthcare EHR, national identity and passport systems, and high-traffic e-commerce.
I work across the stack — Java, C#/.NET, React, and Node — with a focus on distributed architecture (microservices, Apache Kafka, PostgreSQL) and the interfaces that surface it. I like the unglamorous parts that make software trustworthy: data migration, reconciliation, authentication, and reliability. I've led teams of 4 to 10, and I still write production code.
Right now I'm deepening my work in AI — completing an AI Engineering credential and studying generative AI — because I think the engineers who stay valuable are the ones who learn to build with these tools. I also teach data structures and algorithms as an adjunct instructor.
Information Technology Analyst (Lead Software Engineer)
Sacramento County — Sacramento, CA
Jul 2024 – Present
Adjunct Instructor
California Institute of Applied Technology — Remote
Jun 2023 – Present
Senior Developer (Contract)
Apple — Santa Clara, CA
Aug 2023 – Dec 2023
Lead Software Engineer
Williams-Sonoma — San Francisco Bay Area
Oct 2021 – Jul 2023
Senior Database Administrator & SharePoint Developer
U.S. Department of State, U.S. Embassy — Kabul
Apr 2021 – Nov 2021
Lead Software Engineer
MDout, Inc. — Remote, U.S. hours
Oct 2020 – Oct 2021
Senior Full-Stack Software Engineer
International Organization for Migration (IOM) — Kabul
Dec 2018 – Mar 2021
Software Engineer
Ministry of Communications & Information Technologies — Kabul
Oct 2017 – Dec 2018
Software Engineer
Speensoft — Remote
Aug 2016 – Oct 2017
Earlier
Oracle DBA Intern, UnionSys Technologies (2016) · Engineering Intern, Imagination Technologies (2015)
Bachelor of Technology, Electronics Engineering
Savitribai Phule Pune University
2012 – 2016 · First Class
Currently in progress: AI Engineering with Claude — Udacity, and Generative AI — Udacity.
Technologies I use across the stack, grouped by where they fit.
Java, C# / .NET, Python, TypeScript / JavaScript, Kotlin, SQL
React, Angular, Vue, LitElement, micro-frontends, HTML/CSS, Tailwind
Spring Boot, Node/Express, microservices, REST/GraphQL, Apache Kafka; PostgreSQL, MS SQL Server, MongoDB, Redis, Oracle
AWS, Azure, GCP, Docker, Kubernetes, Jenkins, CI/CD, Azure DevOps, monitoring & observability, Git
OAuth 2.0, OpenID Connect, Keycloak, role-based access control
A few systems I built end-to-end.
High-volume public-sector system for Afghanistan, serving 10,000+ daily users. C#, ASP.NET, SQL Server.
Biometric identity & registration platforms for the International Organization for Migration (UN), built offline-first. .NET Core, Vue, React, Kafka.
Cross-platform food/grocery delivery marketplace app. Vue, React Native, Laravel, Firebase.
Notes from hands-on engineering work.
Want to share your local project with the world? Learn how to expose your project over a public IP and let others access it from anywhere!
In this step by step guide we will learn how to create a Blog application with Node and PostgreSQL with Knex.js ORM.
Connecting a Flutter application to localhost across multiple platforms, such as iOS and Android emulators or real devices, can be more complex than it appears.