Projects

Things I've built and deployed

One deep-dive into cloud-native delivery, plus the production modules I own at work.

Production work

Production Work

Closed-source enterprise work — here's what each module does and what it runs on.

Property Management Modules

Modules handling 50,000+ properties, including rent scheduling with dynamic GST and penalty calculations — built on a PostgreSQL schema exposed through Hasura GraphQL to a Next.js frontend.

Next.jsPostgreSQLHasura GraphQL

Configurable Workflow Engine

A workflow engine supporting multi-level L1–L3 approvals with full audit trail tracking, built while migrating key features out of the monolith into .NET microservices.

.NET Web APIsMicroservicesPostgreSQL

User Management & RBAC

Post/role switching and role-based access control via Keycloak for 2,500+ real-time users, including SSO work on MyGov Maharashtra and IRFC HRMS.

KeycloakSSORBAC

Payments & Accounting Sync

Payment gateway integration with automated receipts and real-time Odoo accounting sync, with retry and reconciliation logic so failed transactions never quietly disappear.

Payment GatewayOdoo Sync.NET Web APIs

Analytics Dashboard & ETL

An Apache Superset analytics dashboard fed by a data warehouse that Apache Airflow ETL pipelines populate, with Fleet Agent and Kibana covering logging and metrics.

Apache SupersetApache AirflowKibana

7-Stage GitLab CI/CD Pipeline

A pipeline running SonarQube analysis, build, ArgoCD sync, Kubernetes cluster verification, regression tests and cleanup — with Dockerfiles authored for automated, reliable deployments.

GitLab CI/CDSonarQubeArgoCDDockerKubernetes
Internship builds

Shipped at Dehix

Referrals & Interview Scheduling APIs

REST APIs powering product features, referral tracking and interview scheduling, with Google Calendar API integration creating meetings automatically.

Node.jsExpress.jsTypeScriptGoogle Calendar API

Secure S3 Upload Service

File uploads moved to AWS S3 presigned URLs — cutting server load by 40% and making uploads noticeably more reliable.

AWS S3Presigned URLsNode.js

More on GitHub

Code, experiments and earlier builds live on my GitHub profile.