ONLINE
turning ideas into real things_
// TECHNICAL ARTICLE
← Back to Blog

My First ESP32 Project — The Beginning of My Embedded Journey

Jul 31, 2026 • Wasim Shakir • cpp, career-change, hardware, iot, embedded-systems
My First ESP32 Project — The Beginning of My Embedded Journey
for code: https://github.com/wasim-shakir5/ESP32-Projects-Beginner-to-Pro/tree/main/01-Basic-Blink

for code: https://github.com/wasim-shakir5/ESP32-Projects-Beginner-to-Pro/tree/main/01-Basic-Blink

For the past few years, I’ve been building applications with Flutter and working across different areas of software development. While I still enjoy application development, I’ve decided to take my career in a new direction — IoT and Embedded Systems.

To build a solid foundation, I’m currently learning Modern C++ while working through practical projects using the ESP32. Rather than just reading documentation, I want to learn by building real hardware projects and documenting everything I discover along the way.

My first project is the classic Basic Blink — simple, but an important milestone. Every embedded developer starts somewhere, and understanding the fundamentals is just as important as building complex IoT systems.

This repository is the beginning of a collection of ESP32 projects that will gradually cover topics such as GPIO, interrupts, sensors, networking, Wi-Fi, Bluetooth, MQTT, and cloud-connected applications. As I progress, I also plan to explore development with the Raspberry Pi and Linux-based embedded systems.

One advantage I bring is my background in Flutter. My goal isn’t just to program microcontrollers — I want to build complete solutions where hardware, networking, and cross-platform applications work together. From embedded firmware to mobile and desktop interfaces, I’m excited about creating end-to-end IoT systems.

I’ll be sharing each project on GitHub, writing about what I learn on LinkedIn, and publishing detailed tutorials on Medium. Hopefully, these posts help other developers who are starting their own embedded journey.

If you’re working on IoT, embedded systems, Flutter, or hardware projects, I’d love to connect, collaborate, and learn from the community.

GitHub: https://github.com/wasim-shakir5

Medium: https://medium.com/@wasim-shakir5/

Here’s to the first project — and many more to come.

#cpp # career-change # hardware # iot # embedded-systems