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

IoT & ESP327 min read

ESP32 Not Showing in COM Port: 7 Fixes That Actually Work

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.

ESP32Arduino IDECP210xCH340Troubleshooting
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 →

About the author

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.