
Umair Ahmadh
Hardware & Embedded Systems Engineer
Eastern Sri Lanka · UTC+5:30 · Open to remote projects
I ship embedded products end-to-end — PCB design, firmware, IoT cloud integration, and the mobile app — without you needing to hire four specialists. Most hardware engineers stop at firmware. I go all the way to the app your customer holds in their hand.
Experience
Verification support for Tier-1 accounts including Intel — CDC, RDC, and Lint on large-scale SoCs. Built Python/TCL automation tools for data parsing and verification flows. Administered Linux simulation environments. Recipient of the 'Above and Beyond' award.
End-to-end hardware and software delivery for international clients — from requirements through PCB, firmware, IoT integration, and mobile app. Built MiregPlus, a React Native app for a UK-based industrial firm, handling the full lifecycle from UI to API to App Store.
Lecturing on Digital Logic, FSMs, and FPGA prototyping. Integrated industry-standard RTL design and Verilog methodologies into the undergraduate engineering syllabus.
Developed CAN communication protocol firmware in C++ for SAM4E microcontrollers used in IVF clinical systems. Implemented real-time data exchange and plug-and-play device address assignment.
Designed a thermal management circuit board with CAN connectivity for an electric supercar prototype. Programmed ATMEGA-based cooling controllers managing motor speeds from real-time sensor data.
Education
South Eastern University of Sri Lanka
Publication: "Vision based indoor navigation system using external camera mounted on room." Associate Member: IESL & ECSL. STEMUp Impact Award 2025.
Skills
RTL & Chip Verification
PCB Design
Embedded Firmware
Protocols
Software & DevOps
Mobile & Web
Recent Writing
The Capstone Pivot: Real-World Specs, USB HID, and the ESP32-S3
Upgrading the learning roadmap into a full-stack capstone project by adopting a commercial Upwork specification and upgrading to the ESP32-S3.
Shaking Off the Rust: My ESP32 Embedded Roadmap
Overcoming analysis paralysis and diving back into the embedded systems world with ESP-IDF, C/C++, and a clear roadmap for the journey ahead.
Mac won't load my website due to new DNS setting on domain
How to fix DNS caching on macOS after switching nameservers to Cloudflare — one command resolves it instantly.