AquaMind

AquaMind is a custom-developed, end-to-end smart water monitoring system. It monitors real-time water levels and temperature, stores critical data locally and in the cloud, and provides alerts and analytics through a web admin panel and mobile app.

December 9, 2025 · 1 min · Utkarsh Joshi

From Rusted Wires to Cloud Native: The Story of AquaMind

“It started with a battery-powered doorbell…” The Spark: A Doorbell in the Cupboard My journey into hardware and automation didn’t start with complex microcontrollers or cloud architecture. It started with a simple observation. I had a Gaurav Brand doorbell lying unused in our cupboard. It was battery-powered and had a very sensitive latch switch. I realized I could repurpose it. The problem was simple: our water tank would often overflow, wasting precious water. I rigged up a system where the rising water level would trigger the sensitive latch of the doorbell, ringing the bell and alerting us to turn off the pump. ...

December 9, 2025 · 4 min · Utkarsh Joshi

Building a Real-Time Quiz App: A Full-Stack Journey

A high-energy, real-time quiz application designed for live competitions. This full-stack project enables users to create quizzes, host game sessions, and compete with friends in real-time, featuring instant scoring and dynamic leaderboards. Key Features Live Multiplayer Sessions: Join games instantly using a unique 6-digit PIN. Real-Time Interaction: WebSocket-powered communication for sub-second latency. Dynamic Scoring: Points awarded based on speed and accuracy, with streak bonuses. Host Controls: comprehensive dashboard for managing players and game flow. Responsive Design: Seamless experience across desktop and mobile devices. Architecture The system is built on a microservices-inspired architecture to ensure scalability and performance: ...

November 22, 2025 · 3 min · Utkarsh Joshi

Real-Time Quiz App

A high-energy, real-time quiz application designed for live competitions. This full-stack project enables users to create quizzes, host game sessions, and compete with friends in real-time, featuring instant scoring and dynamic leaderboards. Key Features Live Multiplayer Sessions: Join games instantly using a unique 6-digit PIN. Real-Time Interaction: WebSocket-powered communication for sub-second latency. Dynamic Scoring: Points awarded based on speed and accuracy, with streak bonuses. Host Controls: comprehensive dashboard for managing players and game flow. Responsive Design: Seamless experience across desktop and mobile devices. For a deep dive into the architecture and implementation details, check out the full article. You can play the live demo at quiz.utkarshjoshi.com. ...

November 22, 2025 · 1 min · Utkarsh Joshi