// Featured Work

Projects That Ship Value

Real-world applications solving real problems at scale

JaaGa Real Estate Platform

Customer-facing real estate platform to discover, list, and transact on properties — with map-based search, in-app document generation, and online payments.

Problem: Property seekers and owners juggled fragmented tools across listings, legal paperwork, and payments.

Key Engineering Challenges:

  • Built interactive map search with clustered markers for thousands of listings
  • Implemented in-browser PDF generation, merging, and document previews
  • Integrated Cashfree payments and Mixpanel product analytics
ReactRedux ToolkitMaterial UIReact QueryGoogle MapsCashfree

JaaGa Admin Dashboard

Internal operations dashboard to manage properties, users, documents, and payments with rich, data-dense analytics.

Problem: Operations teams needed a single control plane to manage platform data and monitor activity in real time.

Key Engineering Challenges:

  • Built sortable, filterable tables over large datasets with TanStack Table
  • Created interactive analytics dashboards with Recharts
  • Secured admin access with OTP + reCAPTCHA and built PDF review tooling
ReactTypeScriptRedux ToolkitReact QueryRechartsRadix UI

JaaGa Partner Portal

Partner portal for channel partners to manage deals and edit, annotate, and export legal property documents entirely in the browser.

Problem: Partners needed to edit and prepare property documents without relying on external tooling.

Key Engineering Challenges:

  • Built an in-browser document editor and annotation canvas with Fabric.js
  • Implemented client-side PDF/DOCX rendering, conversion, and export
  • Used Zustand and React Query for lightweight state and server caching
ReactTypeScriptZustandReact QueryFabric.jsTailwind CSS

JaaGa Backend Platform

Event-driven Node.js backend powering the platform — modular APIs, queue-based workers, and an AI-assisted document pipeline.

Problem: The platform needed to process property, payment, and document workflows reliably and asynchronously.

Key Engineering Challenges:

  • Designed multiple Express APIs with SQS-backed consumers for async workflows
  • Built an AI document processor using Google Gemini for parsing and generation
  • Integrated AWS (S3/SES/SQS), Firebase, Redis caching, and MongoDB
Node.jsExpressMongoDBAWS SQS/S3RedisGemini AI
// Open Source & Side Projects

More on GitHub

A selection of things I've built and shared publicly

System Health Monitor

Real-time dashboard visualizing system metrics like CPU, memory, and uptime.

JavaScriptHTMLCSS

AI Image Generation (MERN)

MERN-stack app that generates AI images from text prompts with a shareable community gallery.

ReactNode.jsExpressMongoDB

CRM Application

Customer Relationship Management app to track leads, contacts, and deals.

ReactJavaScript

Social Media Microservices

Social platform backend built on an independently deployable microservices architecture.

Node.jsExpressMicroservices

Learning Management System

Full-stack LMS for courses, lessons, and progress tracking (separate front and back ends).

ReactTypeScriptNode.js

E-commerce Inventory

Inventory management system for e-commerce stock, products, and orders.

ReactTypeScript

Redux Toolkit Chatbot

Conversational chatbot UI with state managed via React and Redux Toolkit.

ReactRedux Toolkit

Mapbox Polygon Editor

Interactive Mapbox map with polygon drawing for geofencing and area selection.

ReactMapbox