IoT · Embedded
HydroSmart — IoT Water Management
An IoT smart water management system pairing ESP32 sensing with a Python model-based reflex agent that controls the motor automatically from real-time flow, temperature, current and voltage readings.
Information Technology Student · Freelance Developer
I build web apps, IoT devices and AI tools.
Full Stack Developer · Python Developer · IoT & ESP32 Engineer · AI & Cybersecurity Enthusiast · Freelance Web Developer
I'm Boopathi, also known as Boopathi Mahendran — a Full Stack Developer, Python Developer and IoT Developer from Tamil Nadu, India. I build fast web applications with JavaScript and Python, and connected hardware with the ESP32. Software and electronics, one portfolio.
About
Boopathi Mahendran, also known as M Boopathi, is a Full Stack Developer, Python Developer and IoT Developer from Tamil Nadu, India — equally at home writing a REST API and soldering a sensor onto an ESP32.
I'm an Information Technology student at M. Kumarasamy College of Engineering, Karur, and I work as a freelance web developer alongside my degree. On the software side I build responsive front ends with HTML, CSS and JavaScript, and back ends with Node.js, Python and Flask. On the hardware side I design IoT and embedded systems around the ESP32, Arduino and Raspberry Pi — sensing real-world data, pushing it to the cloud, and acting on it automatically.
My work spans cloud computing, artificial intelligence and cybersecurity: a self-hosted 1 TB Raspberry Pi storage server, a Python computer-vision OCR analyser, and HydroSmart, an ESP32 water-management system driven by a model-based reflex agent. I believe the strongest software engineers are the ones who can cross the line between code and circuit — so that's the portfolio I'm building. There's a longer profile of Boopathi Mahendran if you want the full background, and I write up algorithm problems in Boopathi's LeetCode solutions.
| Education | B.Tech ITM. Kumarasamy COE, Karur |
|---|---|
| Location | Tiruchengode, INOpen to Remote |
| Focus | Web · IoT · CloudAlways building more |
| Status | Freelance: OpenResponse < 24h |
Designed and deployed client projects end to end, including a cloud-based storage solution and a web-based multiplayer game — from requirements through hosting and handover.
Studying Data Structures, Algorithms, Web Technologies, Python and Cloud Computing at M. Kumarasamy College of Engineering, Karur.
Selected work
Web apps, IoT hardware and AI tools — each one built end to end, from the first sketch to hosting.
IoT · Embedded
An IoT smart water management system pairing ESP32 sensing with a Python model-based reflex agent that controls the motor automatically from real-time flow, temperature, current and voltage readings.
Game
A real-time multiplayer Tic-Tac-Toe game built with Python, Flask and Socket.IO — live opponent matching, score tracking and a fully responsive front end.
Web · Educational
A web-based CGPA and GPA calculator for engineering students, pre-loaded with subjects and credit weightings. Enter your grades and get instant semester GPA and cumulative CGPA results.
Cloud / IoT
A self-hosted 1 TB personal cloud built on a Raspberry Pi with an SSD and Python — a private, always-on alternative to Google Drive running on my own hardware.
Healthcare · IoT
A multi-stage IoT assistive system for differently-abled users, enabling device control through finger motion, eye blink or voice input using embedded sensors and an ESP32 controller.
AI · Computer Vision
A Python computer-vision tool that extracts text from LinkedIn profile screenshots with OCR, then evaluates skills, generates a profile score and produces NLP-driven career recommendations.
Web App
A JavaScript and Node.js web app for tracking and analysing expenses, with real-time data visualisation and monthly budget management.
Skills
HTML5, CSS3, JavaScript — responsive, accessible, beautiful interfaces.
Node.js and Python for APIs, server logic, and automation scripts.
Raspberry Pi, IoT sensors, embedded systems and cloud connectivity.
Git, VS Code, Linux, and cloud platforms for the full dev workflow.
Cloud storage, deployment pipelines, distributed system fundamentals.
Browser-based games using HTML5 Canvas and JavaScript game loops.
Network security, reconnaissance and vulnerability assessment — plus secure coding practices that keep web apps and IoT devices hardened.
Experience
Information Technology Student · Full Stack & IoT Developer
Writing & guides
A free step-by-step guide to getting your ESP32 running with the Arduino IDE — CP210x driver install, board manager setup, your first upload and the errors that trip everyone up.
Open the ESP32 setup guidePractical write-ups on Python, IoT and ESP32, React and Next.js, Linux, cybersecurity, machine learning and technical SEO — everything I learn while building.
Read the blogFAQ
Boopathi Mahendran — also known as Boopathi or M Boopathi — is a Full Stack Developer, Python Developer and IoT Developer from Tiruchengode, Tamil Nadu, India. He is studying Information Technology at M. Kumarasamy College of Engineering, Karur, and works as a freelance web developer building web applications, ESP32 embedded systems and AI tools. Read the longer profile of Boopathi Mahendran.
Boopathi works across the full stack: HTML, CSS, JavaScript and Node.js on the web side; Python and Flask for backends, automation and AI; and ESP32, Arduino and Raspberry Pi for IoT and embedded systems. He also works with Linux, Git, cloud computing, computer vision and cybersecurity fundamentals. See the full skills breakdown.
Yes. M Boopathi is available for freelance web development, Python and IoT projects, and works with clients remotely. Enquiries sent through the contact form normally receive a reply within 24 hours.
His main IoT project is HydroSmart, a smart water management system that combines ESP32 sensing with a Python model-based reflex agent to control a motor from live flow, temperature, current and voltage readings. He has also built a Paralysis Assistive Control System and a 1 TB self-hosted Raspberry Pi cloud storage device, and publishes a free ESP32 with Arduino IDE setup guide.
His code is on GitHub at github.com/BOOPATHI12-M and his professional profile is on LinkedIn at linkedin.com/in/m-boopathi-231780371. Both profiles belong to the same person as this portfolio, boopathi.tech.
Use the contact form in the Contact section of this site, or reach him through LinkedIn. He typically responds to project enquiries within 24 hours.
Contact
Interested in collaborating, or have a web, Python or IoT project in mind? I'd love to hear from you — my inbox is always open and I reply within 24 hours.