HOME
SKILLS
WORKS
GITHUB
My Timeline

Professional Experience

Full Stack

Software Engineer

Matriot Solutions

03/2023 – 03/2024
Bengaluru, Karnataka
  • Joined as the first engineering hire post-COVID to stabilize and rebuild a legacy IoT platform handling real-time sensor data and alert notifications.

  • Upgraded frontend from React 16 to React 18 and refactored class components into functional components using Hooks, improving performance and maintainability.

  • Implemented Redux Toolkit for efficient state management and streamlined API handling.

  • Enhanced UI using Bootstrap, SCSS, and Material UI, and developed dynamic dashboards for real-time sensor data visualization and consumption trends.

  • Resolved dependency issues and stabilized local development environment for both frontend and backend.

  • Built WebSocket-based real-time data streaming for live device monitoring.

  • Developed and enhanced RESTful APIs using Node.js and Express.

  • Led database migration from MongoDB to MySQL, transforming nested data structures into optimized relational schemas.

  • Improved database performance through query optimization and indexing strategies.

  • Refactored tightly coupled backend modules using an event-driven architecture with Node.js EventEmitter to improve modularity and scalability.

  • Implemented Redis queue-based batch processing for database writes, reducing load from high-frequency IoT device data.

  • Scaled system to support 10,000+ devices using Docker-based horizontal scaling, Nginx IP hashing for session stickiness, and Redis adapter for WebSocket synchronization.

  • Resolved duplicate MQTT message processing issues using MQTT load-sharing techniques.

  • Containerized frontend, backend, and database services using Docker and Docker Compose for consistent deployment.

  • Configured Nginx as reverse proxy for traffic routing and improved reliability.

  • Created technical documentation for system architecture, local setup, and Docker-based deployment.

Founding Engineer

SenseGrass

04/2024 – 05/2025
Bengaluru, India
  • Designed and built end-to-end microservices architecture for a fintech platform using Node.js, PostgreSQL, RabbitMQ, gRPC, and React.

  • Developed full authentication system with OTP-based mobile login (Twilio), JWT-based web authentication, and RBAC authorization.

  • Designed two-layer API Gateway using Nginx (edge layer) and Express for routing, security, and load balancing.

  • Built payment orchestration system with webhook handling, idempotency protection, and event-driven workflows.

  • Designed and implemented event-driven notification service for SMS and email delivery using RabbitMQ, Twilio, and SendGrid.

  • Implemented centralized external integration service using Adapter pattern for payment, KYC, and verification providers.

  • Developed admin dashboard using React, Redux Toolkit, Tailwind CSS, and secure cookie-based authentication.

  • Containerized services using Docker Compose with health checks, retry mechanisms, and monitoring.

Founding Engineer

SenseGrass

06/2025 – Present
Bengaluru, India
  • Continued contributing in an equity-based capacity post full-time tenure.

  • Fixed production bugs, improved system stability, and optimized existing APIs.

  • Added incremental backend features and enhancements based on business needs.

  • Supported deployments, environment fixes, and production troubleshooting.

  • No exclusivity or conflict of interest; open to full-time opportunities.