INITIALIZING...
tushar jain.
Back to Home

Software Engineering & Systems Architecture

A comprehensive technical overview of my work across full-stack applications, embedded hardware, public transport engines, and autonomous systems research.

01. Full-Stack Web Development & SaaS

Scalable Web Applications & Real-Time Architectures

As a Computer Science & Business Systems (CSBS) student at BMS College of Engineering (BMSCE) in Bengaluru, I design and build full-stack web applications with a focus on high concurrency, real-time database synchronization, and clean component-driven architecture.

Multi-Tenant B2B SaaS & Real-Time POS

Engineered RestaurantOS and BookMySlot using React, TypeScript, and Supabase WebSockets. Implemented PL/pgSQL database triggers for atomic inventory deductions and pessimistic transaction locking (SELECT ... FOR UPDATE) to prevent booking race conditions.

Explore RestaurantOS

Educational Data Distribution & SEO

Built NotesCSBS, a full-stack academic resource hub connecting Next.js with Supabase PostgreSQL and Google Drive APIs. Optimized metadata and document routes, driving over 500+ organic clicks and 3K+ Google search impressions.

Explore NotesCSBS
02. Embedded Systems & IoT Engineering

Hardware-Software Prototyping & Sensor Integration

Combining C++ firmware with physical sensors allows me to build tangible IoT products designed for real-world impact.

Geriatric Fall Detection Wearable

Developed PulsePredict AI (Vital Health Tech), an ESP32-powered health monitoring watch running low-level C++ firmware under FreeRTOS. Programmed a 10-step moving average filter to calibrate MPU6050 accelerometer vectors, eliminating false fall alerts during daily hand movements.

Explore PulsePredict AI

Gestural Digital Audio Synthesizer

Created the Air Guitar project, translating MPU6050 spatial metrics to acoustic signals via an Arduino over 115200 baud serial. Implemented Karplus-Strong string synthesis using optimized Python NumPy array operations to achieve sub-8ms gesture latency.

Explore Air Guitar
03. Offline-First Client Pathfinding

Client-Side Transit Engines & Low-Latency Routing

Public transportation apps in underground metro stations must function reliably without steady cellular connectivity.

Jaipur Metro Transit Planner

Built Jaipur Ride, compiling Jaipur Metro transit networks into a 15KB local JSON adjacency list. Programmed a client-side Breadth-First Search (BFS) pathfinder that calculates station routes, ticket fares, and interchanges in under 10ms with zero network requests. Over 1,000+ organic Play Store downloads.

Explore Jaipur Ride

Bengaluru Multilingual Metro Assistant

Created NammaRide for Bengaluru commuters, delivering lightweight, multilingual (Kannada, English, Hindi) transit routing with sub-50KB bundle sizes optimized for low-end mobile devices.

Explore NammaRide
04. Autonomous Systems & Research Studies

Robotics Modeling & Statistical Experimentation

My research work explores sensor fusion algorithms and empirical data analysis.

Dual-UUV Autonomous Maritime Surveillance

Authored a systems engineering research paper proposing a cooperative multi-agent Unmanned Underwater Vehicle (UUV) surveillance framework. Integrates Extended Kalman Filtering (EKF) for Doppler Velocity Log (DVL) and Inertial Navigation System (INS) telemetry fusion.

Read Dual-UUV Paper

Mobile Detox & Sleep Quality Data Study

Constructed a weighted Sleep Quality Index (SQI) formula and conducted parametric hypothesis testing (Independent Two-Sample t-Test, p < 0.01, t = 3.18) analyzing physiological impacts of device screens before sleep.

Read Sleep Detox Paper

Interested in discussing technical collaborations or engineering projects?