I'm an Embedded Software Engineer passionate about building reliable firmware and hardware solutions that solve real-world problems. My work sits at the intersection of embedded systems, electronics, and industrial automation, where I enjoy taking ideas from concept all the way to deployment.
Currently based in Hertfordshire, UK 🇬🇧, I work primarily with ESP32 and STM32 platforms, developing embedded applications in C/C++, designing PCBs, integrating sensors, and commissioning industrial control systems.
- 🔭 Working on embedded firmware for ESP32 and STM32
- ⚡ Building IoT systems with MQTT, Wi-Fi, and OTA firmware updates
- 🔌 Designing PCBs using KiCad
- 🤖 Interested in Embedded Linux, RTOS, and low-level software development
- 🛠️ Experienced in industrial automation, VFD programming, and electrical control systems
- 🌱 Currently learning more about CMake, Embedded Linux, and modern embedded software architecture
- 💬 Always happy to discuss Embedded Systems, Electronics, IoT, and Automation
- C
- C++
- Python (Basic)
- VHDL
- ESP32
- STM32 (ARM Cortex-M)
- Arduino
- Artix-7 FPGA
- FreeRTOS
- Bare-metal Firmware
- Embedded Linux (Learning)
- UART
- SPI
- I2C
- CAN
- MQTT
- Wi-Fi
- OTA Firmware Updates
- KiCad
- Proteus
- Hardware Bring-up
- PCB Debugging
- Git
- GitHub
- VS Code
- STM32CubeIDE
- Vivado
- CMake (Learning)
A complete ESP32-based embedded control system featuring:
- Multi-sensor integration
- PWM lighting control
- Real-time web interface
- microSD data logging
- Custom PCB designed in KiCad
Industrial ultrasonic tank depth monitoring system developed in bare-metal C.
Features include:
- Precise distance measurement
- UART telemetry
- Threshold alarms
- Industrial field deployment
IoT-enabled healthcare project developed during my undergraduate studies.
Features:
- Temperature & humidity monitoring
- Heartbeat sensing
- Fire detection
- Cloud connectivity using ThingSpeak
Embedded Software Engineer
- Firmware development in C/C++
- ESP32 & STM32 development
- Sensor integration
- PCB design
- Hardware validation
- Industrial commissioning
- OTA implementation
- MQTT communication
Electrical & Automation Engineering
- ABB ACS880 VFD programming
- Control panel design
- IEC 61439 systems
- Industrial troubleshooting
- Electrical commissioning
I'm continuously improving my knowledge in:
- Embedded Linux
- Modern C++
- RTOS architecture
- Device Drivers
- IoT Security
- PCB Design
- ARM Cortex-M Architecture
I use GitHub to document my projects, experiment with new embedded technologies, and continuously improve as an engineer. Over time, you'll find more firmware projects, hardware designs, and technical write-ups here.
- 💼 LinkedIn: https://www.linkedin.com/in/wadood-khan/
- 🌐 GitHub: https://github.com/Engr-Wadood