prakash.rajan@platform-arch:~
OPEN TO ROLES
// PLATFORM ARCHITECT · 14+ YRS · AZURE & .NET

I architect the platform layer
AI products run on.
Cloud-native SaaS on Azure — and, on my own time, on bare Kubernetes I manage myself.

Fourteen years designing and shipping enterprise-scale SaaS across finance, audit, and tax — AKS, Istio, APIM, Terraform, full observability. Lately: shipping AI products end-to-end and running the infrastructure under them without the managed abstractions, so I understand why it works, not just that it works.

01

The stack, all the way down

SmartDelivery — five .NET microservices I run on a self-managed k3s cluster with an Istio mTLS mesh. This is the live topology, not a stock diagram. Every node maps to a manifest in the public infra repo.

smartdelivery · k3s v1.33 · 2 nodes · Hetzneristio 1.25 · mTLS
Cloudflare → ingress Istio GW mTLS AuthService CartService OrderService PaymentService RestaurantSvc Observability Prometheus · Grafana Jaeger · Kiali Elastic + Kibana
$ the gap I set out to close

Anyone can deploy to AKS. I stripped away the managed layer and ran it on bare k3s to learn what AKS quietly handles — overlay networking, kubelet cert trust chains, CoreDNS across control-plane restarts, API-server advertise addresses. The distance between "it works on AKS" and "I understand why it works" is real. This closed it.

02

Verifiable work

Solo, full-stack, and public. Click through — the repos and live products back every claim.

INFRASTRUCTURE · OPEN SOURCE

SmartDelivery

.NET 10 · Clean Architecture · CQRS · self-managed Kubernetes

Five microservices with MediatR/CQRS, JWT, FluentValidation, Polly resilience, and Serilog→Elasticsearch with cross-service correlation IDs — deployed on a k3s cluster I run myself, behind an Istio mTLS mesh, with GitHub Actions CI/CD. Documented down to an infra spec, observability architecture, and a repo-vs-cluster audit with migration runbook.

.NET 10k3sIstio CQRSPrometheusGrafana JaegerELKGH Actions
AI PRODUCT · LIVE

Doodlecast

Azure Container Apps · Functions · Cosmos DB

Turns any blog-post URL into an illustrated, animated explainer with voiceover. Built and shipped solo — an event-driven pipeline of seven queue workers behind a Fastify API, progress streamed to the browser over SSE. Originally fronted by APIM; I took it out deliberately and moved rate limiting to the edge, so the whole thing now runs on free tiers and scale-to-zero with a single ~$5/mo registry as the only fixed cost.

Azure ACAFunctionsCosmos DBService BusAI/LLM
AI PRODUCT · MULTI-AGENT

NoConfusion

AI advisory groups · agent orchestration

An AI decision-making app with multi-agent group chat and debate modes, custom agent personas, tool use (web search), context-window management, and a credit-based usage economy — the product-side counterpart to the infrastructure work.

Multi-agentTool useContext mgmtCredits
03

Track record

Fourteen years, one clean upward line — from writing the code to owning the architecture and leading the teams.

2023 → now
Associate Principal — Architecture · LTI Mindtree
Led .NET/Azure architecture for a cloud-native audit SaaS on AKS — HPA/KEDA autoscaling, Istio, Terraform, enterprise observability.
2021 → 2023
Technical Manager · LTI Mindtree
Architected .NET Core + Angular microservices for a tax & finance auditing platform on Azure PaaS.
2019 → 2021
Technical Lead · LTI Mindtree
Designed secure identity lifecycle & auth systems; scalable .NET Core backends on Cosmos DB and Functions.
2011 → 2019
Associate → Programmer Analyst · Cognizant
Built a global bike-rental SaaS (15 cities, 8 countries) on .NET Core + Azure PaaS; governance & compliance automation.

Certified AZ-305 (Azure Infrastructure Architect) and AZ-400 (DevOps Solutions). Udacity — Intro to ML with PyTorch.