Work Experience
Software Engineer at NexBell Inc.
Nov 2024 – Present
Fulltime
- Team Leadership: Owned sprint planning, delegated feature ownership, and enforced PR reviews and CI gates to maintain delivery rhythm and code quality.
- System Architecture: Defined domain boundaries, API standards, and data contracts to enable independent service delivery; drove technical trade-offs balancing performance, reliability, and delivery risk.
- Cloud Infrastructure: Migrated idle AWS resources to reserved capacity with auto-scaling policies, reduced 35% cloud cost and owned CI/CD pipelines via Co dePipeline and Docker, reducing deployment lead time from hours to minutes.
- Security: Overhauled the authentication module by implementing OAuth2 and JWT with RBAC, eliminating security vulnerabilities and streamlining login flows.
- Database Optimization: Optimized composite indexes and rewrote ORM queries on a multi-vendor MySQL system, cutting execution time by 17% across 50+ stores.
Software Developer at Innovative IT
Sept 2023 – Oct 2024
Fulltime
- 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.
Python Software Developer at Eve Healthcare Center
Sept 2023 – Nov 2023
Internship
- Search Optimization: Enhanced platform search efficiency, boosting user search success rates by 15%.
- Real-Time Communication: Implemented real-time in-app chat with WebSocket, increasing user engagement and retention by 30%.
- API Performance: Optimized 22% of patient dashboard APIs, cutting database queries and reducing response times by 1 second.
- Analytics Integration: Integrated doctor dashboard and analytics, improving data access by 20% and data-driven decisions by 15%.
Projects
Drishti AI - Eye Screening for ASHA Community Health Workers
Django, DRF, FastAPI, Vision Agents SDK, React Native, Expo, PostgreSQL, Redis, Celery, Docker, AWS EC2, Gemini 2.5 Flash, Roboflow, MediaPipe, Stream WebRTC
A real-time AI eye screening system for India's ASHA community health workers, turning an Android phone into a guided examination instrument for 11 preventable eye conditions across six patient age groups.
- AI Pipeline: Engineered a 5-layer AI pipeline over live WebRTC: integrating MediaPipe (<5ms tracking), OpenCV (color scoring), local Roboflow YOLO, Moondream VQA, and Gemini 2.5 Flash for sub-second voice-synthesized referrals.
- Clinical Profiling: Designed an age-based profiling system mapping 11 conditions across 6 demographics, dynamically injecting relevant questions into a 7-step examination protocol without ophthalmologist configuration.
- Voice Agent: Built a multilingual voice agent using Gemini 2.5 Flash Realtime for continuous Hindi/Bengali live coaching, interleaved symptom triage, and automated severity summaries.
- Zero-Trust Security: Enforced a zero-trust architecture by isolating the stateless FastAPI AI service, routing database writes to PostgreSQL exclusively through secured Django internal endpoints.
- Observability: Implemented full observability with Prometheus metrics and Grafana dashboards, enabling district-level PHC monitoring of screening telemetry without exposing raw patient data.
- Production Deployment: Containerized an 8-service architecture via Docker Compose (Django, FastAPI, Celery, Redis), deployed on AWS EC2 behind Nginx/SSL with an optimized AI model warm-up gate.
AI Assisted Spec Driven Development.
Algocode - Distributed Code Evaluation System
Django, DRF, RabbitMQ, Docker, PostgreSQL, MongoDB, AWS, Portainer, Container Security, Microservices
A microservices solution for DSA problem solving platform backend just like Leetcode built from scratch without any 3rd party solution.
- Distributed Architecture: Architected a loosely coupled backend comprising Auth, API Service, and RCE service, communicating via asynchronous message queues (RabbitMQ) to handle high-concurrency submission spikes without blocking.
- Secure Code Execution: Engineered a custom C++ Judge (Remote Code Execution) that spins up ephemeral Docker containers for each submission, isolating user code from the host OS to ensure security.
- Runtime Hardening: Implemented kernel-level constraints (using Docker Runtime options) to strictly limit CPU, Memory, and PIDs, effectively preventing malicious attacks like fork-bombs and infinite loops.
- Submission Orchestration: Built the orchestration layer to manage the lifecycle of code submissions, from queuing and execution to result validation (AC/WA/TLE), achieving a sub-2.5s turnaround for standard problem sets.
Movio - VOD Platform in Microservices
Django, AWS S3, EC2, Translate, Gcore CDN, Flower, Elasticsearch, Nginx, Gunicorn, Cloudflare, Celery, FFmpeg, Docker
A scalable microservices solution for video on demand platform with closed caption, DRM and data protection need just like YouTube.
- Async Video Pipeline: Architected an event-driven video processing pipeline using Celery and RabbitMQ, offloading resource-intensive transcoding tasks (FFmpeg) from the main thread to prevent blocking.
- Adaptive Streaming: Implemented MPEG-DASH and HLS protocols with multi-bitrate transcoding, ensuring smooth playback across varying bandwidths and reducing client-side buffering events.
- Containerization: Fully containerized the microservices architecture using Docker, ensuring consistent runtime environments across development and production stages.
- Content Security: Secured video assets using DRM (PlayReady) and optimized global delivery via CDN caching, reducing origin server load and improving Time-To-First-Byte (TTFB) by 40%.
The monolith version of Movio is CuteTube.
Airpass - Privacy-First P2P File Transfer
FastAPI, Python, WebSockets, WebRTC, AES-256-GCM, PBKDF2, Docker, Nginx, Service Workers
A privacy-first, zero-knowledge peer-to-peer file transfer platform enabling secure, decentralized exchange of multi-gigabyte files directly between browsers without intermediate server storage.
- Zero-Knowledge Architecture: Architected a peer-to-peer data plane using WebRTC DataChannels, completely eliminating cloud storage vulnerabilities and drastically reducing origin server bandwidth to near-zero.
- Signaling Orchestration: Built a stateless, high-concurrency WebSocket signaling server in FastAPI to negotiate SDP offers and ICE candidates, orchestrating ephemeral room states entirely in-memory to bypass slow disk I/O.
- Zero-Trust Security: Engineered an optional cryptographic layer deriving AES-256-GCM keys client-side via PBKDF2, encrypting chunks prior to transport while utilizing server-side bcrypt hashes strictly for secure room validation.
- Memory-Safe Pipeline: Solved native browser limitations by implementing a direct-to-disk streaming fallback via Service Workers, successfully bypassing RAM constraints to reliably facilitate continuous file streams exceeding 10GB.
- Resilient Infrastructure: Containerized the application architecture using Docker Compose, deploying the asynchronous signaling and API layer behind an Nginx reverse proxy configured to handle high-volume concurrent peer connections.
AI Assisted Spec Driven Development.
ProStream - Low Latency Live Streaming
Django, Django Rest Framework, React, PostgreSQL, WebSocket, Route53, AWS
Live streaming solution for low latency video game streaming just like Twitch.
- Streaming Backend: Engineered a Twitch-inspired streaming backend utilizing the Agora SD-RTN (Software Defined Real-time Network) to deliver low-latency, one-to-many broadcasts with high throughput and global availability.
- Access Security: Implemented a robust security layer by building a Dynamic Token Server in Django, generating time-bound, HMAC-signed access tokens for Agora channels to prevent unauthorized stream access and stream sniping.
- Realtime Chat: Architected a high-concurrency chat interface using Django Channels (WebSockets) and Redis Pub/Sub, managing real-time viewer interaction and metadata syncing (viewer counts, stream status) outside the media stream.
Other Projects
CuteTube - Robust VOD platform in Monolith Just Like YouTube
- Platform Variant: Monolith version of Movio - a robust video on demand solution.
Custom Online Judge for Remote Code Execution
- Standalone Judge: A standalone Online Judge Solution with just docker implementation and security best practices.
Scalable AWS Infra with Pulumi
- Infrastructure as Code: A production AWS infrastructure with Pulumi.
ImgTwist - Image Hosting for All Your Needs
- Image Platform: A robust Django-based image hosting solution.
Load Balancer with Nginx
- Load Balancing: Simulates various load balancing algorithms using Docker and Nginx.
Rate Limit Algorithms
- Algorithm Suite: A collection of custom implementations of rate limit algorithms.
Rate Limiter
- Token Bucket: Custom implementation of token bucket algorithm for rate limiting using object-oriented programming principles.
City Library
- Library System: A library management system built using Django, Django Rest Framework and MySQL.
RabbitMQ Ice-Breaker
- Messaging Basics: An introduction to RabbitMQ for beginners with practical implementation.
Cricket Match System
- CLI Simulation: A CLI tool to simulate cricket matche with object-oriented programming best practices.