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.
Your ESP32 is plugged in, the power LED is on, and Arduino IDE shows nothing under Tools → Port.
Here are the seven causes I hit most often — charge-only cables, missing CP210x/CH340 drivers, held boot
buttons — and exactly how to fix each one.
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.
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
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.