Developer Blog

Notes on Python, IoT and building things that ship

I'm M Boopathi — a Full Stack Developer and IoT engineer. This is where I write down what I learn while building: ESP32 and embedded systems, Python backends, web development, Linux, AI and the technical SEO that makes any of it findable.

Published articles

Python & AI9 min read

Building a Model-Based Reflex Agent in Python for IoT Control

A simple reflex agent reacts to whatever it sees right now. A model-based reflex agent remembers what it can't see. Here's the difference, why it matters when you're switching a real water motor, and the Python implementation I used in HydroSmart.

PythonIoTAI AgentsESP32Automation
Read the article
Web & SEO11 min read

Technical SEO Checklist for Developer Portfolio Websites

Most developer portfolios are invisible to Google — not because the code is bad, but because nothing tells a crawler who you are. A practical, ordered checklist: canonicals, Person schema, sameAs identity binding, Core Web Vitals and the indexing steps that actually move the needle.

SEOPortfolioSchema.orgCore Web VitalsGoogle Search
Read the article
M Boopathi — Full Stack and IoT developer

About the author

Boopathi Mahendran
Full Stack Developer · Python · IoT & ESP32

M Boopathi (Boopathi Mahendran) is a Full Stack Developer, Python developer and IoT engineer from Tamil Nadu, India, studying Information Technology at M. Kumarasamy College of Engineering. He builds web applications, ESP32 embedded systems and AI tools — see the project portfolio, the HydroSmart IoT case study, or get in touch. Code on GitHub, profile on LinkedIn.