Senior Software Engineer
Passionate software engineer with expertise in full-stack development, specializing in Node.js, React, and Vue.js. Committed to writing clean, efficient code and building scalable applications that deliver exceptional user experiences.
Skills & Technologies
Frontend
Backend
AI Tools
Work Experience

Pune, India
Indexnine Technologies Pvt Ltd
Frontend Developer
Tech Stack -





Bangalore, India
Megh Computing Pvt Ltd
Full Stack Developer
Tech Stack -







Bangalore, India
Monk Tech Labs
Full Stack Developer
Tech Stack -




Projects
Ginesys CRM (Indexnine Technology Pvt Ltd)
Ginesys is CRM software used retail and logitic management solutions.
- Delivered a scalable CRM web application using Vue.js, NestJS, MongoDB, and TypeScript, with complete ownership of frontend development, deployment, and feature delivery.
- Built key modules including Role-Based Access Control (RBAC), customer wallet (with credit/debit notes), and seamless gift voucher redemption via iframe integration.
- Achieved ₹2.3 crore in gift voucher sales within 5 months, onboarding 45 organizations and supporting 400–600 daily active users.
- Designed responsive UIs and complex data tables using Syncfusion and AG Grid, enhancing usability and operational efficiency.
- Created responsive UIs and data grids using Syncfusion and AG Grid, managed application state with Pinia.
- Optimized state management and performance using Pinia and TypeScript, ensuring smooth user experience and maintainable codebase.
Megh Mobile App (Android & iOS)
Megh Computing provides a real-time, AI-based Video Analytics Solution (VAS) deployed on any platform from edge-to-cloud.
- Developed and deployed a Nuxt.js + Ionic mobile application on the App Store and Play Store, leading a team of 3 developers through feature planning, design discussions, and code reviews.
- Built a real-time CCTV analytics system with Google Maps integration for incident tracking and location-aware responses.
- Implemented Firebase Push Notifications and Google Login to deliver secure, real-time alerts and user authentication.
- Engineered a WebSocket-based infrastructure for real-time video streaming and live location tracking.
- Utilized TypeScript and AWS cloud services to ensure scalable, maintainable, and high-performance deployments.
TheHouseMonk Core Software (Monk Tech Labs)
Monk Tech Labs helps real estate businesses Monetize, Manage & Maintain their rental real estate portfolio.
- Developed and maintained full-stack web applications using AngularJS, Node.js, and MongoDB with end-to-end feature ownership.
- Implemented critical modules such as Deposit Management, Refund Management, and Credit Notes Management to streamline financial workflows.
- Integrated InstaMojo Payment Gateway for seamless online transactions and collaborated with a Singapore-based client for custom feature development.
- Designed advanced MongoDB Aggregation Pipelines for efficient data filtering, analytics, and reporting.
- Managed AWS-based cloud infrastructure, ensuring scalability, performance, and smooth deployment workflows.
Personal Projects
NeoTrack (Expense Tracker App)
A full-stack expense tracker built with Next.js (Pages Router), MongoDB, and Tailwind CSS. It allows users to manage their expenses, banks, and categorize spending with tags.
- Built a full-stack expense tracking platform using Next.js (Pages Router), MongoDB Atlas, and Tailwind CSS, allowing users to manage expenses, banks, and categorize spending with tags.
- Implemented secure authentication with JWT for user login and route protection, and managed global auth state using Zustand or React Context.
- Developed CRUD functionality for banks and expenses, including inline editing, filters (month/year/bank), and detailed monthly/yearly summaries.
- Enabled tag-based expense grouping to help users filter and analyze spending categories such as Food, Travel, etc.
- Utilized modern UI components with shadcn/ui and Lucide Icons to deliver a responsive and intuitive user experience.
Modular Chat Application – Real-Time Communication SDK
A fully-featured real-time chat application built as a reusable web component, enabling seamless integration into any frontend framework such as React, Angular, Vue, or plain JavaScript. Designed to enhance communication with rich features and AI integration.
- Developed a full-stack chat system using NestJS, Vue.js, and MongoDB with real-time capabilities via Socket.IO, supporting both one-to-one and group chats.
- Implemented advanced messaging features including @mentions in group chats, file attachments, voice message recording, and user presence (online/offline).
- Integrated real-time media communication with video calling, audio calling, and screen sharing functionalities using WebRTC and Socket.IO.
- Packaged the chat module as a reusable npm web component, allowing easy plug-and-play integration into any framework (React, Angular, Vue, etc.).
- Enhanced communication with AI-powered support, integrating Google Gemini API for contextual smart replies and chatbot conversations.
City App (Freelance)
This city app provides features to explore the city, local attractions, and weather forecast and markets.
- Developed a city-focused e-commerce application showcasing vendors, local products, tourist attractions, and marketplaces, with dynamic admin panel control.
- Integrated Google Maps to enable location-based vendor discovery, real-time navigation, and geolocation features.
- Implemented a booking engine with calendar scheduling and secure payments via PhonePe Payment Gateway.
- Used Redux for efficient state management and built responsive frontend interfaces with Next.js for fast performance and SEO optimization.
- Deployed and maintained cloud infrastructure using Google Cloud Platform (GCP), Vercel, and Cloud Run to ensure high availability and scalability.
Movie Booking System – Scalable Event-Based Ticketing Platform
A role-based movie ticket booking platform built with a microservice-inspired architecture using Kafka for distributed seat generation and booking. The system supports Admin, Vendor, and User roles with tailored access and workflows.
- Developed a full-stack movie booking system with user authentication and role-based access for Admins, Vendors, and Users using Next.js and NestJS.
- Enabled Admins to manage movies, Vendors to create show timings for listed movies, and Users to book tickets based on available shows.
- Integrated Kafka message queues to generate seat allocations asynchronously when a new show is created, ensuring high scalability and decoupled services.
- Implemented robust booking logic using event-driven architecture to handle concurrent ticket reservations efficiently without data conflicts.
- Used MongoDB for flexible schema design, storing users, shows, theaters, bookings, and seat maps with real-time updates.