I design and build production backend systems — from API gateways and event-driven pipelines to container orchestration on Kubernetes and Nomad.
Featured Projects#
MCP Server Hub – Distributed platform for managing and proxying MCP servers with LLM tool discovery, authentication, and deployment across Kubernetes and Nomad.
Dynamic Link Service – Firebase Dynamic Links alternative with intelligent routing, social media previews, and analytics for mobile and web apps.
Ride-Hailing Billing System – Backend services for fare calculation, payment processing, and financial reconciliation.
In SaaS applications, authentication and authorization are critical. As your platform grows to serve multiple customers, each tenant wants to use their own identity provider (IDP), users need automatic provisioning from corporate directories, and access control must work across tenants.
...
When building services that need to run reliably, you face three fundamental problems: managing secrets securely, deploying workloads consistently, and enabling services to find each other. HashiCorp’s stack addresses these with Vault, Nomad, and Consul. This guide shows how to set up and integrate all three based on what I learned while building infrastructure for distributed services.
...
As software engineers, we often work with systems that abstract away the fundamental concepts of operating systems. We deploy containers to Kubernetes, scale web services, and optimize database queries without thinking deeply about the underlying resource management. Yet understanding these foundations becomes crucial when we hit performance walls or design systems that need to handle thousands of concurrent operations efficiently.
...