Senior Software Engineer

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.

MG

Skills & Technologies

Frontend

Vue.js
Nuxt.js
Angular
React
Next.js
JavaScript
TypeScript
Tailwind CSS

Backend

Node.js
NestJS
MongoDB
PostgreSQL
Golang
Docker
Redis
AWS
Github

AI Tools

Cursor
ChatGpt
Claude
Gemini
Loveable
Perplexity
Bolt.new

Work Experience

Indexnine Technologies Pvt Ltd

Pune, India

Indexnine Technologies Pvt Ltd

Frontend Developer

Tech Stack -

Vue.js
NestJS
MongoDB
TypeScript

Megh Computing Pvt Ltd

Bangalore, India

Megh Computing Pvt Ltd

Full Stack Developer

Tech Stack -

Nuxt.js
Ionic
NestJs
MongoDB
Golang
AWS

Monk Tech Labs

Bangalore, India

Monk Tech Labs

Full Stack Developer

Tech Stack -

Angular
Nodejs
MongoDB
AWS

Projects

Ginesys CRM (Indexnine Technology Pvt Ltd)

Ginesys is CRM software used retail and logitic management solutions.

TypeScript
Node.js
NestJS
MongoDB
Vuejs
Pinia Store
Syncfusion
AG Grid
  • 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.

Javascript
Node.js
NestJS
MongoDB
Vuejs
Nuxt.js
Pinia Store
Ionic
Material-UI
  • 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.

Javascript
Node.js
Angular.js
MongoDB
Bootstrap
AWS
  • 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.

TypeScript
React.js
NestJS
MongoDB
Zustand
Tailwind CSS
Shadcn/ui
  • 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.

NestJS
Vue.js
MongoDB
Socket.IO
Gemini API
  • 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.

Typescript
Node.js
Express.js
MongoDB
React.js
Nest.js
Redux
Tailwind CSS
  • 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.

NestJS
Next.js
MongoDB
Kafka
  • 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.

Contact Me