Projects

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

ModuleCapabilities
Real-Time DashboardLive machine status, efficiency heatmaps, stale device detection via heartbeat monitoring
Shift ReportsAutomated PDF generation per shift, WhatsApp delivery, manual resend from admin panel
Operational AnalyticsShift-wise production analytics, date-picker with shift selector, PDF & Excel export, mobile API
Performance PulseHistorical performance trends, comparative analytics across shifts
Beam Flow ManagementTrack beam lifecycle (warping → sizing → drawing → running), machine assignment
Mending & TwistingFabric defect tracking, twisting production management
Yarn ManagementYarn inventory, weft yarn tracking per machine
Admin PanelTenant 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

Website


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

GitHub · Website


💬 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

GitHub · Live Demo


🎬 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

GitHub · Live Demo


🏠 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

GitHub


🍽️ 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

GitHub