Projects
My Projects
TechnoTex Pro — Industrial IoT Monitoring & Analytics Platform
Role: Full-Stack Engineer (Team of 3) · Duration: 2.5 months · Client: Surat-based textile manufacturer
Tech Stack: Node.js, Express, PostgreSQL, TimescaleDB, React 19, TypeScript, Electron, MQTT, BullMQ, Redis
Overview
Full-stack IoT monitoring platform for real-time loom machine tracking across multiple textile factories. The system ingests continuous machine telemetry via MQTT, computes shift-wise production analytics, and delivers automated PDF reports via WhatsApp — all running on a single 4-core / 16GB RAM server handling 1M+ daily machine logs.
System Architecture
1
2
3
4
5
6
7
8
9
10
11
12
13
IoT Devices (500+ looms)
│
▼
MQTT Broker ──► Electron Desktop App ──► TimescaleDB (per-tenant)
(offline queue) │
(auto-reconnect) ▼
Node.js/Express API
│ │
BullMQ Jobs REST APIs
(Redis) │
│ ▼
PDF Reports React Dashboard
WhatsApp (Multi-tenant)
Key Contributions
- Multi-tenant architecture with complete data isolation — each factory operates on a dedicated PostgreSQL database with independent schema migrations and automated provisioning
- High-throughput data pipeline processing 1M+ machine logs daily using TimescaleDB hypertables with automated chunk management and retention policies
- Real-time shift analytics engine with PostgreSQL functions handling day/night shifts spanning midnight, computing production, efficiency, and RPM metrics
- Automated report scheduling using BullMQ job queues with shift-completion detection and WhatsApp Business API integration for PDF delivery
- MQTT bridge application (Electron) with offline queue, write buffering, connection health monitoring, and multi-database adapter support
- Comprehensive dashboards with real-time metrics, performance analytics, and mobile-optimized APIs with PDF/Excel export
Features Delivered
| Module | Capabilities |
|---|---|
| Real-Time Dashboard | Live machine status, efficiency heatmaps, stale device detection via heartbeat monitoring |
| Shift Reports | Automated PDF generation per shift, WhatsApp delivery, manual resend from admin panel |
| Operational Analytics | Shift-wise production analytics, date-picker with shift selector, PDF & Excel export, mobile API |
| Performance Pulse | Historical performance trends, comparative analytics across shifts |
| Beam Flow Management | Track beam lifecycle (warping → sizing → drawing → running), machine assignment |
| Mending & Twisting | Fabric defect tracking, twisting production management |
| Yarn Management | Yarn inventory, weft yarn tracking per machine |
| Admin Panel | Tenant management, device provisioning, user management, shift report controls |
StudyBoard — Educational Platform
Tech Stack: React, TypeScript, Node.js, Express, PostgreSQL, Prisma ORM, JWT, MinIO/S3, GitHub Actions
- Developed comprehensive educational platform connecting students, universities, and agents with role-specific dashboards
- Architected complex relational database with Prisma ORM supporting multi-role access (Super Admin, University, Agent, Student)
- Implemented secure JWT authentication and multi-stage student registration with MinIO/S3 for scalable document management
- Engineered business logic for hierarchical university program structures and automated agent-student-university assignment system
- Established automated CI/CD pipeline using GitHub Actions for streamlined deployment
ArogyaSetu — Medical Advice Platform
Tech Stack: Python, WhatsApp API, OpenAI Whisper, Gemini 1.5 · Achievement: Top 15 / 5,000+ participants at DU Hacks 4.0
- Developed comprehensive medical advice platform in 36 hours, winning 1st place in Medical Category
- Implemented voice-to-text functionality using OpenAI Whisper for seamless audio input and accessibility
- Integrated Gemini 1.5 AI model for generating accurate medical advice and health recommendations
💬 SyncSphere — Real-time Communication Platform
Tech Stack: Next.js, PostgreSQL, Clerk, LiveKit, Prisma ORM, UploadThing
- Built real-time communication platform inspired by Discord with servers, channels, and role-based access control
- Implemented live audio/video communication using LiveKit for seamless multimedia experiences
- Features Google OAuth authentication, file sharing, direct messaging, and responsive dark/light mode UI
🎬 Sarthi — Video Streaming Platform
Tech Stack: React.js, Node.js, MongoDB, FFMPEG, JWT, AWS S3, Docker, Azure
- Built scalable video streaming backend with FFMPEG integration for multi-resolution video processing and adaptive streaming
- Engineered REST API endpoints for user management, authentication, and content handling using JWT tokens
- Implemented CI/CD pipeline with Docker containerization, backend deployed on Azure, frontend on Vercel
🏠 SmartStay — Student Accommodation Management Platform
Tech Stack: Spring Boot, Spring Security, PostgreSQL, REST APIs
- Designed REST API endpoints for student accommodation management platform using Spring Boot
- Secured APIs with Spring Security and managed PostgreSQL database for efficient data operations
- Maintained detailed documentation for seamless development workflow
🍽️ Canteen Management System
Tech Stack: Python, Django, Supabase, Razorpay
- Developed intuitive canteen management system with seamless data fetching and secure Django authentication
- Integrated Razorpay payment gateway for smooth transaction processing
- Deployed on Render for reliable performance and scalability