// Featured WorkProjects 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 ProjectsMore on GitHub
A selection of things I've built and shared publicly
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
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
Inventory management system for e-commerce stock, products, and orders.
ReactTypeScript
Conversational chatbot UI with state managed via React and Redux Toolkit.
ReactRedux Toolkit
Interactive Mapbox map with polygon drawing for geofencing and area selection.
ReactMapbox