Technical Architect specializing in Python microservices, distributed systems, and platform engineering.
I design and build production-grade backend systems — from JWT authentication services to observability platforms — with a focus on clean architecture, testability, and developer experience.
🌐 Portfolio: vyavasthita.github.io
| Project | What it does | Key tech |
|---|---|---|
| OAAS | Plug-and-play observability platform — any service gets logs, traces, metrics, dashboards, and alerting with zero code changes | Grafana · Loki · Tempo · Prometheus · Jaeger · OpenSearch · OTel Collector |
| Auth Service | JWT authentication & RBAC service with RS256 signing, JWKS endpoint, session management, and full observability | FastAPI · SQLAlchemy · MySQL · RS256/JWKS · Docker |
| Micro-Cart | Microservices e-commerce platform with clean architecture, zero-trust auth, and per-service deployments | FastAPI · MySQL · Docker Compose · Repository Pattern |
| Token Validator | JWT validation library — JWKS fetching, role/scope enforcement, strategy pattern for multi-token-type support | Python · RS256 · JWKS · Async · PyJWT |
| Instrumentation Hub | OpenTelemetry client library — one function call adds logs, traces, and metrics to any FastAPI service | OpenTelemetry · OTLP · FastAPI · Middleware |
flowchart LR
Micro-Cart -->|validates JWT via JWKS| Auth-Service
Micro-Cart -->|session check| Auth-Service
Micro-Cart -->|one-call instrumentation| Instrumentation-Hub
Auth-Service -->|one-call instrumentation| Instrumentation-Hub
Instrumentation-Hub -->|pushes OTLP| OAAS
Micro-Cart -.->|local JWT verify| Token-Validator
Languages: Python · SQL · Bash
Frameworks: FastAPI · Django · Flask
Databases: MySQL · MongoDB · Cassandra · Redis
Infrastructure: Docker · Docker Compose · Kubernetes · Helm
Observability: OpenTelemetry · Grafana · Loki · Tempo · Prometheus · Jaeger
Auth: RS256 JWT · JWKS · RBAC · OAuth 2.0
Practices: Clean Architecture · DDD · Generic Repository Pattern · 12-Factor · Async Python