Back to home

Project archive

Selected engineering work

A deeper look at products I built across mobile, backend, payments, realtime systems, maps, native Android flows, IoT, commerce, and modern web experiences. The goal here is to show actual execution depth clearly, especially on larger systems like AasPas.

Real app surfaces
DiscoveryAI chatTrackingPaymentsWallet
AasPas mobile screen collage
AasPas mobile screen collage
AasPas mobile screen collage
AasPas mobile screen collage
AasPas mobile screen collage
Flagship productSolo built

AasPas - Hyperlocal Service Marketplace

A full-stack React Native and Node.js marketplace for customers, workers, and admins. Includes native Android call screens, full-screen booking alerts, live worker tracking, route cache, multilingual AI booking assistance, payments, wallet settlement, worker earnings, support, reviews, and multilingual UX.

This is a solo-built flagship system that combines mobile product engineering, backend architecture, realtime sockets, native Android behavior, live location workflows, multilingual AI-assisted booking support, payment correctness, and operations-oriented business tooling.

Key features

Native Android incoming booking and calling experiences
Multilingual AI booking-help and assisted service discovery
Realtime worker tracking with route cache and latest-location recovery
Minimum booking fee, online payment, cash collection, and remaining-due flow
Worker earnings, commission, wallet, and settlement-style records
Customer, worker, and admin-facing product surfaces
Support tickets, reviews, tutorials, and booking history flows
Service-radius and availability logic for worker discovery
12-language localization for Indian mobile users

Marketplace-grade payment engine

Minimum booking fee, online or cash booking flow, backend-owned payment truth, remaining amount collection, worker earnings, commission logic, wallet records, and settlement-oriented money movement.

Realtime tracking and location intelligence

Live worker location streaming, route caching, ETA and distance awareness, service-radius discovery logic, latest-location recovery, and controlled rerouting instead of wasteful map API calls.

Native Android communication layer

Incoming booking popups, native call activities, full-screen notification behavior, lock-screen entry, ongoing-call return path, speaker and earpiece control, and background-safe calling UX.

Operational depth beyond the main app

Support, reviews, notifications, version control, admin oversight, video/tutorial management, service monitoring, and business-side visibility across the marketplace lifecycle.

Multilingual AI booking assistance

A conversational booking-help layer can understand user intent across languages, assist with service discovery, and automate booking actions such as guiding or initiating requests for electricians and other workers.

React NativeExpoTypeScriptNode.jsMongoDBSocket.IORedis patternsFirebase FCMAgoraRazorpayGoogle Maps
Realtime control
Energy analytics
AasPas Smart Box - Connected IoT Control Platform
IoT product system

AasPas Smart Box - Connected IoT Control Platform

A connected smart-switch product that combines ESP32 hardware, a cloud backend, a web dashboard, a mobile app, relay automation, energy analytics, and recovery-focused device behavior.

This project shows that I can build beyond app-only software into end-to-end IoT systems where hardware identity, cloud state, realtime transport, energy data, and user control all matter together.

Key features

Device claiming and user ownership
3-channel relay control
Per-relay timer automation
Daily and one-time schedules
Realtime sync across device, app, and dashboard
Energy units and cost tracking
Power-loss pause and resume behavior
Monthly energy overview and outage history

Hardware-to-cloud control path

The system is not just UI. ESP32 devices, cloud APIs, realtime sockets, MongoDB state, and user-facing apps all stay connected through one control pipeline.

Automation engine per relay

Each relay supports its own timer, daily schedule, one-time schedule, and independent control state instead of a single device-wide toggle.

Energy and cost intelligence

The product tracks wattage, runtime, units, cost, monthly summaries, and relay-level energy history so the switch behaves like an analytical home-automation product.

Resilience under real conditions

Heartbeat monitoring, offline detection, power-loss pause/resume, HTTP fallback, and outage history make it much more robust than a hobby-only IoT demo.

ESP32ExpoReact NativeNext.jsNode.jsMongoDBSocket.IOJWTRender
View details
Mushdelight - Premium Food Commerce
Commerce product

Mushdelight - Premium Food Commerce

Premium food commerce platform with customer auth, OTP verification, order lifecycle screens, product reviews, subscriber communication, and admin product controls.

Built to show complete commerce execution across customer accounts, Mongo-backed catalog and order data, review systems, communication workflows, and business-facing product operations.

Key features

Signup, login, OTP verification, and password recovery
Catalog and cart journey
Checkout and order lifecycle screens
Order tracking and cancellation
Review and rating support
Subscriber and contact flows
Admin-side product and settings operations

Commerce beyond a landing page

The project connects product discovery, cart, checkout, orders, tracking, cancellation, and reviews into a believable customer commerce loop instead of stopping at a hero section.

Customer account lifecycle

Login, signup, OTP verification, forgotten-password recovery, and profile-linked order visibility give the product a fuller account system than many demo storefronts.

Business communication layer

Contact submission, subscriber collection, and email-oriented workflows make the website useful for ongoing brand communication as well as order capture.

Operational backend thinking

Models and APIs for products, orders, reviews, settings, contacts, and subscribers show backend structure that supports day-to-day business operations.

Next.js 15React 19TypeScriptMongoDBMongooseJWT patternsBrevoNodemailerFramer Motion
Lizz-Shop - Retail E-commerce Platform
Retail commerce system

Lizz-Shop - Retail E-commerce Platform

Full-stack shopping platform with category browsing, search, size and color variants, JWT-backed sessions, MongoDB user state, wishlist persistence, and cart persistence.

This project demonstrates practical ecommerce engineering through cookie-authenticated sessions, user-specific shopping state, merchandising sections, and variant-aware retail browsing.

Key features

Category browsing and search
Wishlist and cart persistence
Size and color variant selection
JWT plus cookie-authenticated sessions
MongoDB-backed product and user state
New arrivals, trending, and BOGO sections
Responsive storefront layout

Shopping-state depth

Wishlists, carts, cookie-authenticated sessions, and MongoDB user state make the product stronger than a purely visual store mockup.

Variant-aware browsing

Product detail pages handle size and color selections so the purchase flow feels closer to real retail behavior.

Merchandising logic

New arrivals, trending sections, and BOGO-oriented APIs show that the project includes merchandising thinking, not only CRUD data rendering.

Full-stack separation

A dedicated backend service with JWT and cookies proves this is structured more like an actual application stack than a frontend-only prototype.

Next.js 15TypeScriptNode.jsExpress.jsMongoDB AtlasMongooseJWTcookies-nextAxios
AasPas Private Theater - Realtime Watch Party Website
Realtime web product

AasPas Private Theater - Realtime Watch Party Website

A realtime watch-party system with host-controlled playback, shared room links, WebRTC voice, chat, reactions, multi-source video support, and Mongo-backed recovery.

This project shows depth in collaborative media engineering: playback authority rules, player abstraction, room persistence, source validation, and social interaction all working together in one product.

Key features

Private room creation and join-link flow
Host-only synchronized playback control
Realtime room chat and emoji reactions
WebRTC voice communication
Source support for YouTube, Drive, MP4, HLS, Streamable, and embeds
Playback recovery after refresh or buffering
Mongo-backed room persistence and TTL cleanup
Fullscreen-friendly collaboration UI

Shared playback engine

This is more than a video page. It includes host-authority playback control, drift-aware synchronization, seek handling, and reload recovery so multiple viewers stay aligned.

Source compatibility layer

The product parses multiple source types, normalizes tricky links, inspects remote media responses, and gives users feedback before room creation when a link is not browser-friendly.

Collaboration stack

Voice chat, room chat, emoji reactions, guest presence, shareable room links, fullscreen chat overlays, and join identity persistence make the experience feel like a real shared room.

Persistence and cleanup

MongoDB stores room playback state, capped chat history, and member profiles while TTL rules and runtime resets keep temporary rooms manageable.

Next.jsReact 19TypeScriptNode.jsMongoDBSocket.IOWebRTCSimplePeerReactPlayerreact-youtube
Visual Voicemail System
Telephony workflow app

Visual Voicemail System

Android-first visual voicemail product with Twilio forwarding flow, Mongo-backed message storage, greeting setup, unread badges, and mobile audio playback.

Shows how telephony workflows, backend event handling, audio data, and mobile inbox UX can be turned into one product concept.

Key features

Twilio-based unanswered-call voicemail flow
Voicemail inbox with unread state
Greeting upload support
Caller number and duration visibility
Audio playback inside app
Hindi-first mobile experience

Telephony to app workflow

The interesting part is the end-to-end workflow: ring timeout, Twilio forwarding, greeting playback, recording capture, database save, and app inbox visibility.

Inbox behavior

Unread badges, timestamps, durations, caller numbers, and tap-to-play behavior make voicemail feel like a modern list-based product instead of a hidden telecom feature.

Greeting pipeline

Users can upload or associate greeting audio, which is an important part of making the experience feel personal and productized.

Cross-layer execution

This project mixes backend webhook handling, file storage, Mongo schemas, and mobile audio playback rather than living in a single frontend layer.

React NativeNode.jsExpress.jsMongoDBMongooseTwilioTwiMLMulterReact Native Sound
AI Camera Pro
Mobile imaging product

AI Camera Pro

Premium camera-style React Native app with multiple capture modes, gallery import, permissions flow, device-side enhancement pipeline, and polished preview behavior.

Highlights mobile product polish across permission handling, capture interactions, image processing flow, and camera-style interface design.

Key features

Photo, Portrait, Night, Macro, and Pro modes
Camera and gallery import flow
Device-side enhancement and resize pipeline
HD and standard output quality
Flash and settings controls
Preview modal and processing overlay

Camera-style interaction design

The project is shaped like a real mobile camera experience with capture animation, flash modes, settings, and mode switching instead of a simple upload page.

Enhancement workflow

Images go through a device-side enhancement pipeline with resizing, quality-aware targets, and processing feedback rather than a dead-end capture step.

Permission and device handling

Android camera and storage permissions are handled explicitly so the app behaves like a product that understands real device constraints.

Mobile UX polish

Animated states, modal preview, settings drawer behavior, and richer visual framing make this feel stronger than a default starter camera screen.

React NativeTypeScriptImage PickerImage Resizerreact-native-permissionsAnimated API
Building Junction - Architecture Consultancy
Live demo

Building Junction - Architecture Consultancy

Business website for an architectural consultancy with service storytelling, portfolio presentation, lead generation, responsive design, and SEO-friendly structure.

It is positioned as a conversion-focused business website rather than only a visual landing page, with emphasis on trust and brand quality.

Key features

Premium landing page
Service presentation
Portfolio showcase
Lead capture
SEO hierarchy
Responsive layout

Brand trust

Visual hierarchy and presentation choices were crafted for a real-world consultancy audience.

Lead generation

The structure supports enquiry, credibility, and commercial positioning rather than brochure-only browsing.

Next.js 15TypeScriptTailwind CSSResponsive DesignSEO
EduQuest - Gamified Learning Platform
Hackathon project

EduQuest - Gamified Learning Platform

Gamified learning product with quiz flows, progress mechanics, student-teacher concepts, interactive UI, and PWA-style product thinking.

It shows ambition in educational product design by combining gameplay, progress loops, and highly interactive frontend decisions.

Key features

XP system
Quiz arena
Progress tracking
Teacher tools
Interactive learning
PWA concepts

Gamified motivation

XP and challenge mechanics were used to make the learning experience feel dynamic and rewarding.

Frontend experimentation

The build also proves comfort with creative interaction and rapid product exploration.

ReactTypeScriptViteReact Three FiberTailwind CSSPWA