Work

Projects & case studies

Every system here I designed, built, deployed and still maintain, across AI and computer vision, industrial IoT, enterprise SaaS, point of sale and mobile. Open any one to read the whole account: the problem, the architecture, the trade-offs and what it changed.

29
Projects
6
Domains
Catalogue

The full catalogue

All 29 projects. Narrow them down by domain, by project type, or by the technology underneath.

PortCrane Intelligence Platform interfaceIndustrial IoT · Digital Twin

PortCrane Intelligence Platform

Enterprise industrial-crane intelligence platform: real-time fleet telemetry, AI fatigue detection, safety & maintenance management, analytics and reporting — with a live digital-twin simulation engine that swaps to real PLC hardware without API changes.

Telemetry
Real-timeTelemetry
RBAC Roles
6RBAC Roles
Containerized Services
5Containerized Services
Next.js 15FastAPIPython 3.12PostgreSQL+7
Litter Watch — Street Garbage Detection interfaceComputer Vision · Civic Tech

Litter Watch — Street Garbage Detection

A computer-vision system that finds garbage piles in street video shot from a moving scooter, pins each one to a real coordinate, and streams annotated frames to a live dashboard — with a geometry gate that filters out people, vehicles and street furniture.

Avg Confidence
78%+Avg Confidence
Detection
Live videoDetection
Output
Geo-pinned pilesOutput
PythonYOLOv8UltralyticsOpenCV+5
Annotation Maker — Local CV Workbench interfaceComputer Vision · MLOps

Annotation Maker — Local CV Workbench

A local-first computer-vision workbench: import video, extract frames, annotate them, build immutable dataset versions, train YOLO models on a local GPU, evaluate the results and run inference — with no cloud storage, hosted GPU or external annotation service anywhere in the loop.

Pipeline Stages
8Pipeline Stages
Runs On
Local GPURuns On
Data Leaves Machine
NoneData Leaves Machine
FastAPIPython 3.13PyTorchUltralytics YOLO+7
Fox VMS — Industrial Video Surveillance interfaceIndustrial · Video Surveillance

Fox VMS — Industrial Video Surveillance

An ONVIF video management system for plant operations: device onboarding by IP or serial, low-latency live viewing, 24×7 recording with policy-driven retention, evidentiary export and per-camera RBAC — across a web console, a WinUI 3 control-room client and a Flutter handset app.

Scale Target
150+ camerasScale Target
Surfaces
Web · Windows · MobileSurfaces
Recording
24×7 tieredRecording
Go 1.25Next.js 15React 19Tailwind CSS 4+7
MOPA HRMS — Workforce Performance Platform interfaceEnterprise SaaS · HR

MOPA HRMS — Workforce Performance Platform

A performance operating system for a services company: attendance, employees and departments, shifts and leave, projects and tasks — plus a points engine that turns completed work into a score people can actually see.

Surfaces
Web + Windows agentSurfaces
Realtime
Socket.IORealtime
Scoring
Points engineScoring
NestJS 11Prisma 6MySQL 8Redis+7
Industrial IoT · Predictive Maintenance

Foxtroit Predictive — Maintenance & Asset Intelligence

An industrial predictive-maintenance platform: a Go backend with TimescaleDB telemetry, a Python scoring service that flags assets before they fail, an admin web app for reliability teams and a Flutter field app for technicians on the shop floor.

Telemetry
TimescaleDBTelemetry
Surfaces
Admin + Field appSurfaces
Scoring
Python analyticsScoring
Go 1.26PythonFastAPITimescaleDB+6
Document AI Platform interfaceAI · Document Intelligence

Document AI Platform

AI-powered document processing platform that automatically extracts, classifies and validates data from invoices, forms, IDs and PDFs using a multi-engine OCR + NLP pipeline running on async Celery workers.

Accuracy Rate
95%+Accuracy Rate
Processing Speed
~10× fasterProcessing Speed
Manual Work Reduced
~85%Manual Work Reduced
FastAPIPythonCeleryRedis+9
Technaut Aqua Track — Water Distribution SaaS interfaceMulti-Tenant SaaS · Distribution

Technaut Aqua Track — Water Distribution SaaS

Multi-tenant SaaS for water supply and distribution businesses: orders, deliveries, subscriptions, containers, inventory, invoicing and collections, with one NestJS API serving a Next.js back-office and two Flutter apps.

Surfaces
Web + 2 appsSurfaces
Tenant Isolation
Query-levelTenant Isolation
Contract
One shared schemaContract
NestJS 11Prisma 7MySQL 8Next.js 16+8
Technaut SMS — Coaching & Institute Platform interfaceMulti-Tenant SaaS · EdTech

Technaut SMS — Coaching & Institute Platform

Multi-tenant SaaS for coaching centres, tuition classes, training institutes and subscription study libraries: students, batches, timetable, attendance, fees, tests, materials and a seat-based study library, served to three Flutter apps and a Next.js web panel from one NestJS API.

Client Apps
3 + webClient Apps
Modules
18Modules
Tenancy
Isolated workspacesTenancy
NestJS 11PrismaMySQL 8Next.js 15+8
Technaut Gym — Gym Management Platform interfaceMulti-Tenant SaaS · Fitness

Technaut Gym — Gym Management Platform

Gym management for Indian gyms: memberships and plans, attendance, billing and point of sale, inventory, expenses and reporting, served from a NestJS API to a Next.js dashboard and three role-specific Flutter apps.

Client Apps
3 + webClient Apps
Shared Core
1 packageShared Core
Tenancy
Multi-gymTenancy
NestJS 11Prisma 6MySQL 8Next.js 16+8
Technaut HMS — Hotel Management System interfaceMulti-Tenant SaaS · Hospitality

Technaut HMS — Hotel Management System

Multi-tenant hotel management: availability and bookings, a month tape chart, check-in/out, per-stay folios with snapshotted tax, food and beverage, housekeeping, expenses and a full reporting suite — Fastify API and Next.js web, one deployment serving many hotels.

Roles
5, per-routeRoles
Tax
SnapshottedTax
Audit Log
Append-onlyAudit Log
Fastify 5TypeScriptPrisma 6MySQL+7
Haazir Eats — Restaurant POS & QR Ordering interfaceRestaurant SaaS

Haazir Eats — Restaurant POS & QR Ordering

A restaurant platform that unifies online delivery and in-store POS/KOT into one invoicing system, with QR guest ordering, a realtime kitchen display and 80mm thermal printing — built on NestJS with Socket.IO.

Order Channels
Online + POSOrder Channels
Realtime
Socket.IORealtime
Printing
80mm ESC/POSPrinting
NestJSNode.jsTypeScriptMySQL+4
Fontys — Hybrid AI Troubleshooting Platform interfaceIndustrial AI Support

Fontys — Hybrid AI Troubleshooting Platform

A production troubleshooting platform that turns Excel SOPs into an AI guidance chatbot, then escalates to live human technical support with real-time agent assignment — across web and a Flutter mobile app.

Channels
Web + MobileChannels
Support
Real-timeSupport
Knowledge Base
Excel SOPKnowledge Base
FastAPIPythonNext.jsFlutter+4
TrackMyBatch — Learning Management System interfaceEdTech · LMS

TrackMyBatch — Learning Management System

A complete LMS with three role-specific Flutter apps (Admin, Teacher, Student) over a Node.js + MySQL backend — attendance, course/batch management, performance analytics and reporting.

Role Apps
3Role Apps
Platform
Android + iOSPlatform
Reporting
PDF + ExcelReporting
FlutterNode.jsExpress.jsMySQL+4
Haazir Billing — GST Billing & Inventory Platform interfaceMulti-Tenant SaaS · POS

Haazir Billing — GST Billing & Inventory Platform

Multi-tenant GST billing, inventory, sales/purchase, returns and reporting for Indian businesses. One Fastify API serves a Flutter app family (Windows desktop, Android/iOS mobile, Android POS), a Next.js responsive web app and a super-admin panel — five surfaces from a single shared core.

Surfaces
5 from one coreSurfaces
Tenancy
Per-shop scopedTenancy
Published
Microsoft StorePublished
FlutterRiverpodFastify 5Node.js+9
Indiangadiwala interfaceMarketplace · Web

Indiangadiwala

Used-car marketplace for buying and selling verified pre-owned vehicles — brand-filtered inventory, a three-step sell-and-valuation flow and WhatsApp-led enquiries on a statically exported Next.js front end.

Verified Cars
100+Verified Cars
Customers
500+Customers
Sale Cycle
24–48 hrsSale Cycle
Next.jsReactTailwind CSSREST APIs+2
Daulat Ram Engineering Works interfaceWeb · CMS

Daulat Ram Engineering Works

High-performance corporate site with an integrated admin panel managing 50+ products, jobs and events — Next.js + Node.js + MySQL, 90+ PageSpeed.

Manual Work
~−80%Manual Work
PageSpeed
90+PageSpeed
Products
50+Products
Next.jsTailwind CSSMySQLNode.js+2
Tendorer — Tender Intelligence & Bid Management interfaceGovTech · Bid Intelligence

Tendorer — Tender Intelligence & Bid Management

A tender intelligence workspace that takes a government tender from discovery to post-award review: every opportunity is scored against your own capability profile, and every score shows the components, weights and reasons behind it.

Scored Tenders
20 seededScored Tenders
Scoring
ExplainableScoring
Roles
6 permission setsRoles
NestJS 11React 19Vite 6TypeScript+6
Technaut Parking — Offline-First Parking MS interfaceOffline-First · Operations

Technaut Parking — Offline-First Parking MS

Offline-first parking management for lots where the booth operator must issue and close a ticket in seconds, with or without internet: a Flutter booth terminal on local SQLite, a NestJS cloud API on MariaDB for consolidation and rates, and a React owner dashboard.

Booth
Fully offlineBooth
Money
Integer paiseMoney
Fee Engine
2 impls, 1 fixture setFee Engine
FlutterSQLiteNestJSPrisma+7
Offline-First · Multi-Tenant

Technaut Salon — Offline-First Salon MS

Offline-first salon and beauty-parlour management: advance booking with a slot engine that understands staff shifts, resources and colour-processing gaps, a walk-in queue, per-staff service attribution, GST billing with offline-safe invoice numbering, backbar inventory, commissions and payroll.

Reception
Works offlineReception
Platforms
Android · iOS · WindowsPlatforms
Tenancy
Salons → branchesTenancy
FlutterDriftSQLiteNestJS+5
FilesMint — Document Conversion SaaS interfaceSaaS · Document Tools

FilesMint — Document Conversion SaaS

A PDF and image toolkit — merge, split, convert, compress, watermark and protect — built as a job queue where file bytes never pass through the API, with Stripe billing, per-plan quotas and a statically-rendered page per tool for SEO.

Tools
13Tools
Backend Tests
21 passingBackend Tests
Architecture
Job queueArchitecture
Next.jsFastAPIPythonCelery+7
Khatapatra — Shop Ledger & Udhaar interfaceFintech · Ledger

Khatapatra — Shop Ledger & Udhaar

A ledger app for shops and small businesses: daily income and expenses, udhaar with a running balance per contact, and payment reminders that settle themselves into real ledger entries when they come due.

Surfaces
Mobile + Web + AdminSurfaces
Storage
Offline-firstStorage
Entry Types
4Entry Types
FlutterRiverpodsqfliteNestJS 11+5
E-Commerce

LaundryWalaa — Service E-Commerce

Full-stack laundry-service e-commerce: customer ordering, pickup & delivery scheduling, payments and an admin dashboard, with a Next.js web app and a Flutter Android app over a Node.js backend.

Order Processing
Real-timeOrder Processing
Platforms
Web + AndroidPlatforms
Features
10+Features
Next.jsFlutterNode.jsExpress.js+3
Enterprise CRM

Swalok Group CRM

Enterprise CRM for client management, sales tracking, task assignment and analytics across divisions — React + Node.js/Express + PostgreSQL.

Divisions
5+Divisions
Insights
Real-timeInsights
Collaboration
EnhancedCollaboration
React.jsNode.jsExpress.jsPostgreSQL+2
POS · Enterprise

Dectwin Billing POS

Enterprise billing & POS with automated WhatsApp invoicing, inventory, loyalty and barcode generation — Flutter over Firebase and Node.js, on Android & Windows.

Report Complexity
~−90%Report Complexity
Apps Customized
3+Apps Customized
Platforms
2Platforms
FlutterFirebaseSQFliteREST APIs+3
Marketplace

Baaja — Music & Events Platform

Music and events platform connecting artists, venues and fans through event discovery, profiles and booking — React web with a Kotlin Android app, published on the App Store.

Surfaces
Web + AndroidSurfaces
Sides
Artists · Venues · FansSides
Distribution
App StoreDistribution
ReactTypeScriptKotlinAndroid+2
Hospitality

Dectwin Hotel Management

Full-stack hotel management with automated check-in/out, live room availability, advance booking, staff management and reporting — React + Node.js/Express + MySQL.

Booking Redundancy
EliminatedBooking Redundancy
Report Filters
3+Report Filters
Operations
StreamlinedOperations
React.jsNode.jsExpress.jsREST APIs+2
Mobile · Safety

ResqShield — Family Safety App

Family safety app with real-time location tracking, SOS alerts and an automatic Women's Safety Mode, built in Flutter over a Node.js + MySQL backend with Google Maps and WhatsApp integration.

Response Time
~−50%Response Time
Location Accuracy
~90%Location Accuracy
Continuous Updates
8 hrsContinuous Updates
FlutterGoogle Maps APIREST APIsWhatsApp Integration+2
HR · Mobile

Dectwin E-Attendance

Location-based attendance with live-photo verification, automated payroll and reporting — Flutter over a Firebase cloud backend.

Tracking Accuracy
~95%Tracking Accuracy
Processing Time
~−80%Processing Time
Monitoring
ImprovedMonitoring
FlutterFirebaseCloud StorageGeolocator+1