Open to Work | Software Engineer | 5+ Years Experience
Hey There! I'm Ravi Driven by |
Full-Stack | Mobile | Backend | Infrastructure
I prioritize maintainability and ownership over shortcuts and hype. Clean code, predictable systems, and long-term thinking over quick fixes.
About Me
I'm a Software Engineer and NIT Allahabad alumni with 5+ years of hands-on experience designing, building, deploying, and maintaining production-grade applications. I've worked across the entire stack — from crafting pixel-perfect mobile interfaces to architecting scalable backend systems and managing cloud infrastructure.
My core strength is end-to-end ownership: I take ideas from concept to production, making technical decisions that balance speed with long-term maintainability. I've built real-time data pipelines, integrated third-party ERPs, deployed on AWS and GCP, and shipped apps to millions of users.
I believe in writing clean, readable code over clever hacks, and building systems that are easy to understand, debug, and extend.
My engineering philosophy is simple: readable over clever, predictable over magic, and explicit contracts over assumptions. I approach systems with a long-term mindset — valuing modular architecture, clear separation of concerns, and data models designed for future evolution.
Professional Experience
Voltvave Innovations Pvt Ltd
Founding Engineer
Bengaluru, Karnataka, India
Founded and leading an end-to-end product engineering company while remaining deeply hands-on in system architecture and implementation. Building production-grade systems across backend services, mobile applications, real-time pipelines, and infrastructure.
Core Engineering
- Architected reusable backend components including authentication, RBAC, and multi-tenant support using Node.js + MongoDB.
- Implemented real-time communication using WebSockets and Server-Sent Events (SSE) for production systems.
- Deployed and operated infrastructure on AWS (EC2, NGINX, Route 53, CloudFront, WAF, SES) and GCP Cloud Run.
- Built internal admin panels, analytics dashboards, and operational tooling.
Product: Zoober
Multi-Tenant Hyperlocal Commerce Platform | 30+ Store Segments | Full-Stack
- Architected complete e-commerce ecosystem from scratch: Customer app, Merchant dashboard, Rider app, and Admin panel — deployed on Android, iOS, and Web.
- Built Flutter apps with BLoC pattern, repository layer, Dio interceptors for token refresh, and go_router deep linking.
- Designed Express.js REST API with 23 Mongoose schemas, JWT authentication, bcrypt password hashing, and Winston logging for audit trails.
- Implemented geospatial store discovery using MongoDB 2dsphere indexes with $near queries for radius-based search.
- Built 7-stage order lifecycle (placed → confirmed → preparing → packed → assigned → out_for_delivery → delivered) with real-time WebSocket sync and OTP-verified handoffs.
- Integrated AWS S3 (Multer uploads), SES (transactional emails), Firebase Cloud Messaging (push notifications), Google Maps (autocomplete, geocoding, directions), and Vouch SMS API (OTP verification).
- Deployed on AWS EC2 with NGINX reverse proxy, Route 53 DNS, CloudFront CDN, ACM SSL, and WAF protection.
Internal Tool: MCPVave
AI Engine — Cross-Platform MCP Client Enabling AI Capabilities Across All Apps | Foundation for AI-Powered Commerce Features
- Built Model Context Protocol (MCP) engine enabling standardized communication between AI/LLM applications and data sources via SSE and STDIO transports across Android, iOS, Windows, macOS, Linux, and Web.
- Developed internal packages: mcp_client (protocol implementation) and llm_shared (unified LLM provider interface for multiple AI providers).
- Flutter app with BLoC architecture, hydrated_bloc for persistent state, go_router navigation, and gpt_markdown rendering.
- Powering AI capabilities: intelligent inventory management, demand forecasting, automated customer support, and smart order routing across Voltvave products.
TingTing
System Architect & Founding Developer
Bengaluru, Karnataka, India
TingTing set out to empower neighborhood grocery stores to operate like digital-first businesses. I led the complete technical execution — architecting, developing, and deploying a hyperlocal ecosystem that connected customers, stores, pickers, and delivery partners in real time.
Responsible for full-stack development, backend integration, and infrastructure management, ensuring the platform scaled smoothly across all operations and platforms.
Key Contributions
- Built and launched suite of connected apps: Customer, Store, Picker, Delivery for real-time operations.
- Developed Admin, CRM, Control Panels for analytics and automation.
- Created Price & Notification Panels for centralized offers and communication.
- Designed backend architecture (Node.js + MongoDB) for scalable, real-time data flow.
- Integrated Zoho Gofrugal ERP for automated stock, pricing, and product sync.
- Managed DevOps on AWS (EC2, Route 53, CloudFront, ACM, SES, NGINX) and migrated to GCP Cloud Run.
- Implemented WebSocket, payment gateways (Juspay, PhonePe, Razorpay), Firebase, Google Maps, and deep links.
- Managed end-to-end deployments across Android, iOS, Web, and internal Windows builds.
Workrush
Software Developer (Remote)
Contributed to building and scaling Footbus, Livehappy, and other consumer-focused digital platforms. Led full-cycle development in Flutter.
- Developed cross-platform apps with responsive, high-performance UI.
- Integrated REST APIs using Node.js and PHP.
- Managed release rollouts across Play Store and App Store.
- Collaborated on architecture, UX, and feature delivery in lean remote setup.
Featured Projects
It's not all about me — talk to me to know more.
Agent-centric property listing platform for rent/sale in Bangalore. NestJS + Prisma backend with PostGIS geo-search, Next.js + Tailwind frontend, SMS OTP auth, visit booking lifecycle, role-based access (user/agent/admin), and Claude AI chat — deployed on OCI ARM free tier via Docker + Cloudflare Tunnel.
Self-hostable, multi-tenant push notification platform with MCP support — AI agents (Claude Desktop etc.) call send_notification and the push lands on your phone. BullMQ + Valkey queue, PgBouncer connection pooling, stateless API/MCP/Worker architecture, Flutter mobile app, and SigNoz (OTel) + Sentry observability.
Open Source
Packages and tools I've built for the community.
Tech Stack
What I'm Building and Fun Stuff
Side projects, experiments, and things I'm excited about.