Backend Engineer (Python) · FastAPI / Django · Docker, Kubernetes, CI/CD · India
I build backend services that hold up in production — REST APIs, async/event-driven pipelines, and the Docker/CI/CD plumbing that ships them. Most of my work sits at the seam between application code and infrastructure: designing the API, then owning the container, the pipeline and the deployment that runs it.
Recent focus: FastAPI + Celery/Redis + Postgres services deployed on Fly.io/AWS, with Prometheus-compatible metrics and a real test suite wired in rather than bolted on afterwards. Lately I've been shipping full products end to end — most recently NyotaNow, a Hindi/English invitation app built and launched in a weekend.
📌 Open to Backend / Platform Engineer roles (remote or India). Reach me on LinkedIn or by email.
| Project | What it does | Stack | Links |
|---|---|---|---|
| NyotaNow | An invitation should be a link, not a JPG. Hosts fill in a few details and get one page that counts down to the event, opens Maps, adds to calendar and collects RSVPs in one tap — Hindi and English both first-class, with proper Devanagari typography. | Next.js 16 · React 19 · TypeScript · Postgres · Drizzle · Tailwind | Code · Live |
| PulseCheck | Dead-man's-switch monitoring for cron jobs and background tasks — your job pings a URL when it finishes; if the ping doesn't arrive inside its window, you get an email. Watches for the absence of a signal, which Prometheus/UptimeRobot don't cover. Email plus Slack/Discord/webhook alerts, opt-in public status pages, 41 tests and CSRF-protected forms, with pytest running on every push. | FastAPI · Postgres · Docker · Fly.io · GitHub Actions | Code · Live |
| Log Management Microservice | Production-style log ingestion and analytics service with event-driven processing, alerting, and search — the ELK/Datadog problem, built from the primitives. | Django · Kafka · MongoDB · Docker | Code |
| Azure Databricks Delta Lake Pipeline | Micro-batch log-analytics pipeline on Azure-native services: ingest to Data Lake, transform in PySpark on Databricks, land in Delta for ACID + time travel. | Azure · Databricks · PySpark · Delta Lake | Code |
| Event-Driven Notification System | Multiple producer services emit events to Kafka; a consumer fans them out into user notifications asynchronously. | Django · Kafka · MongoDB · Docker | Code |
| Developer Portfolio | My portfolio site — mobile-first, theme-aware, deployed on Vercel. | Next.js · TypeScript · Tailwind | Code · Live |
Languages
Backend
Data
Infra & DevOps
Cloud & Observability
- Growing NyotaNow — just shipped; next up are more occasions, richer designs and a proper analytics loop.
- PulseCheck is through v4 — Slack/Discord/webhook alerts, public status pages, a 41-test suite and CSRF protection all landed in September. Next:
start/failping variants, team accounts and an API. - Building out infrastructure-as-code in the open: Terraform + a real deployed workload, so the infra side of my work isn't only visible behind a company firewall.
- Deepening AWS + Kubernetes fundamentals with a certification target (SAA, then CKA).
- Writing up what I learn on my portfolio.
