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

Automating the Mundane

A robust full-stack automation system designed to handle daily attendance tasks. This project combines the raw automation power of Puppeteer with the real-time capabilities of Firebase and the UI flexibility of Flutter. Key Features Automated Sign-In: Uses Puppeteer to mimic user interactions for daily attendance. Mobile Control Center: A Flutter app to monitor status and toggle configurations. Real-Time Sync: Uses Firebase Firestore to push updates from the app to the Node.js server instantly. Dynamic Configuration: Supports changing schedules, locations, and work modes on the fly. For a detailed breakdown of how this was built, check out the full article. ...

November 26, 2025 · 1 min · Utkarsh Joshi

Automating the Mundane: How I Built a Full-Stack Attendance Bot

Every developer has that one daily task they secretly despise. For me, it wasn’t writing docs or fixing bugs—it was the daily “swipe-in” on our HR portal, let’s call it “Gx-HR” (you know the one). Here is the irony: I physically go to the office every single day. I am there. But remembering to open the app and click “Sign In” at 10:00 AM? That is a mental load I simply couldn’t carry. ...

November 26, 2025 · 4 min · Utkarsh Joshi