BACKEND & PLATFORM ENGINEER · BANGALORE

I build the infrastructure layer
nobody sees and I write about it.

Distributed systems, async pipelines, kernel isolation, video infrastructure, networking. I write the code that doesn't show up in a screenshot and breaks the second it stops working. Then I write about it in The Backend Diaries.

3

production-grade systems shipped

6+

services in microservice architectures

35%

AWS cost reduction driven

12+

deep-dive engineering posts

algocode — distributed online judge
live request trace · 3 services · rabbitmq · docker rce
request in flight
Clientpostman / apiAuth Servicedjango · postgresqlCode Managerdjango rest frameworksubmit · poll resultRabbitMQcpp_submit_queueRCE Engineconsumer · schedulerC++ Judgesibling docker · sandboxedAC · WA · TLE · MLERabbitMQresult_queueMongoDB · Redisresult store · cache

Click a chip above to run a static command.

Where I've shipped, what I built, and how it went.

A running log of roles. Not a timeline of titles. Record of what got deployed.

[May 2026 – Present]Taply● active

Co-Founder & Backend Engineer

  • Co-founded Taply and built the entire backend on Django 5.1 and DRF. Eleven section types, four layout variants, drag-and-drop ordering, live theme customization, and version history with rollback.
  • Shipped the NFC and QR sharing layer. Tap or scan opens a user's live profile in under 100ms via Redis-cached loads, with one-tap vCard save that works on both iOS and Android without downloads.
  • Built the real-time analytics engine that tracks profile views, NFC taps, QR scans, and vCard saves, plus a leads inbox that captures visitor contact requests.
  • Delivered the team management console with role-based branding, bulk CSV onboarding, and per-rep analytics. The console closed Taply's first paying enterprise customer, a 250-rep sales org.
  • Integrated Stripe Checkout, Portal, and Webhooks for billing across Free, Pro, Business, and Enterprise tiers. Webhook idempotency is critical because Stripe retries on any 5xx.
View Taply details
[Nov 2024 – Jun 2026]NexBell Inc.completed

Software Engineer

  • Led sprint planning and PR review for a 9-person engineering team. Introduced mandatory CI gates (lint, typecheck, tests) so every PR had to clear them before review.
  • Rebuilt the login system on OAuth2, JWT, and RBAC, closing authentication vulnerabilities in the legacy session-based flow. Ran old and new auth in parallel for a month to migrate without breaking active sessions.
  • Redesigned composite indexes and rewrote ORM queries across a multi-vendor MySQL system. Cut query execution time by 17% across 50+ store deployments, with tail latency dropping more.
  • Migrated idle AWS resources to reserved instances and auto-scaling capacity. Rebuilt CI/CD on CodePipeline and Docker. Cut cloud spend by 35% and deployment lead time from hours to minutes.
View NexBell Inc. details
[Sept 2023 – Oct 2024]Innovative ITcompleted

Software Developer

  • Performance: Owned bottleneck diagnosis and resolution through indexing and queryset optimization, driving measurable reductions in API response times across client applications.
  • API Design: Architected and owned production-ready REST APIs with DRF, enforcing secure auth patterns and optimized serialization logic for low-latency data delivery.
  • Async Architecture: Designed and owned Celery and Redis pipelines to offload reporting workflows and background processing tasks, directly improving frontend responsiveness.
  • Backend Engineering: Designed relational schemas and Django services built for data integrity and scalability across web and mobile surfaces.
View Innovative IT details
[Sept 2023 – Nov 2023]Eve Healthcarecompleted

Software Engineer Intern

  • Search Optimization: Improved platform search efficiency, lifting user search success rates by 15%.
  • Real-Time Communication: Added real-time in-app chat over WebSocket, lifting user engagement and retention by 30%.
  • API Performance: Optimized 22% of patient dashboard APIs, cutting database queries and reducing response times by 1 second.
  • Doctor Dashboard: Built the doctor dashboard and analytics surface, improving data access by 20% and data-driven decisions by 15%.
View Eve Healthcare details

Everything I've built end-to-end

Research → design → implementation → production deployment. Each one has a write-up and a working demo.

Clientpostman / apiAuth Servicedjango · postgresqlCode Managerdjango rest frameworksubmit · poll resultRabbitMQcpp_submit_queueRCE Engineconsumer · schedulerC++ Judgesibling docker · sandboxedAC · WA · TLE · MLERabbitMQresult_queueMongoDB · Redisresult store · cache

microservices · system design · 22★ github

AlgocodeDistributed online judge for C++. Microservices and kernel isolation.

ProblemRunning untrusted user code at scale without a shared blast radius between submissions.

Approach3 independently deployable services (Auth, Code Manager, RCE Engine) coordinated through RabbitMQ. Each submission spawns an ephemeral sibling Docker container with Linux namespaces, cgroups, and seccomp enforcing strict CPU/memory/time limits.

3 independent servicesAC/WA/TLE/MLE/SegFault verdictskernel-level isolationtoken-bucket rate limiting22★ GitHub

video infrastructure · adaptive streaming

MovioYouTube-scale VOD platform. HLS, DASH, DRM, and CDN microservices.

ProblemDeliver adaptive-bitrate video with content protection at scale, without relying on a managed video API.

ApproachTranscoding pipeline producing HLS and MPEG-DASH renditions via FFmpeg workers, DRM packaging, and CloudFront CDN delivery for adaptive playback across all devices.

multi-bitrate HLS + DASH outputDRM content protectionCDN-backed deliverymicroservices architecture
DjangoCeleryFFmpegHLSMPEG-DASHDRMAWS S3CloudFront CDNRabbitMQRedis

real-time pipelines · ai infrastructure

DrishtiAIEye disease detection via vision agents. WebRTC, sub-1s, rural India.

ProblemASHA health workers in rural India need to perform eye screenings without specialist access, on basic smartphones.

Approach4-service monorepo (Django, FastAPI, React Native, React Web) with a 5-layer computer vision pipeline. Ingest, preprocessing, inference, postprocessing, and multilingual voice output, all delivered over WebRTC.

sub-1s response over WebRTC5-layer CV pipelinemultilingual voice guidance4-service monorepo

How the stack connects

Not a list of logos. Hover a node to trace what it actually works with, including what I'm actively leveling up.

backendinfra / platformdata layercurrently leveling up
DjangoDRFCeleryWebSocketSystemDesignFFmpeg /HLSDockerAWSNginxCI/CDPostgresMongoRedisRabbitMQKubernetes~70%Terraform~50%GoeBPF

Let's build something durable.

Hiring, consulting, a partnership, or just a hello. Pick a label and tell me what you're working on.

connect — submit a ticket

~ average reply: within 24h