Projects

Selected Work

A selection of projects I've built across cloud infrastructure, full-stack applications, and developer platforms.

DMG

Cloud-Native Microservices Platform

Architected a microservices ecosystem using Spring Boot and .NET Core with Protocol Buffers over gRPC, feeding data into Snowflake for analytics.

Problem

Legacy monolithic services couldn't scale independently and data was siloed across multiple systems.

Solution

Decomposed into domain-driven microservices with gRPC for inter-service communication. Built ETL pipelines with AWS Glue and Airflow to centralize data in Snowflake.

Impact

Reduced deployment cycles, improved data accessibility for analytics, and enabled independent scaling of services.

Spring Boot.NET CoregRPCProtobufAWS GlueAirflowSnowflake
DMG

Developer Platform Migration

Led the migration from ArgoCD-based deployments to Backstage, creating a unified developer portal for Kubernetes workloads.

Problem

Development teams lacked a centralized platform for managing services, leading to inconsistent deployment practices.

Solution

Set up and configured Backstage as the developer portal, integrating it with Kubernetes for streamlined deployments and service catalog management.

Impact

Standardized deployment workflows, improved developer experience, and reduced onboarding time for new engineers.

BackstageKubernetesArgoCDDocker
Sabre

Multi-Tenant Infrastructure Automation

Designed and automated deployment of infrastructure and services in an isolated multi-tenant architecture.

Problem

Manual infrastructure provisioning was error-prone and couldn't keep up with the demand for new tenant environments.

Solution

Built automation pipelines using Jenkins and Bazel for builds, Terraform for infrastructure, and Liquibase for database schema management across isolated tenants.

Impact

Reduced tenant provisioning time significantly and eliminated configuration drift across environments.

JenkinsBazelTerraformLiquibaseAWS.NET CoreSpring Boot
Personal

myIGNOU

Visit

Built and maintain a web application and Android app serving IGNOU students with academic resources and tools.

Problem

IGNOU students lacked a centralized, user-friendly platform for accessing academic information.

Solution

Designed and developed a full-stack web application and companion Android app with CI/CD pipelines using CircleCI.

Impact

Live product serving thousands of students. Available on the Play Store with an active user base.

WebAndroidCircleCIBitbucket Pipelines