About Me
Senior Embedded Systems Engineer with 12+ years of experience developing firmware and device drivers across leading semiconductor companies. My expertise spans the full stack—from bare metal firmware to Linux kernel drivers, with a strong focus on multimedia systems and hardware integration.
Throughout my career, I've balanced deep technical work with customer-facing responsibilities, conducting site visits, managing issue priorities, and debugging critical production problems. I've also led lab automation initiatives that significantly reduced manual testing overhead.
After taking time to focus on family care and a major home renovation project, I'm returning to embedded development with renewed energy and continued hands-on technical practice through personal projects and open-source contributions.
Upgrading my ESP32 fan controller from binary on/off to intelligent variable-speed control using Kasa's new four-speed controller — while rebuilding the entire codebase with TDD, MISRA compliance, and proper architecture.
The original binary version has been managing my kids' bedroom temperatures for several years, but the new hardware opens up better possibilities: proportional control for comfort without noise, hysteresis tuning, and smoother temperature regulation.
This time with production discipline from day one: comprehensive test coverage, HAL abstraction, and full documentation. Following the lessons learned from 12+ years of embedded systems that started as "quick solutions" and became long-lived production code.
Technical Skills
Programming Languages
Firmware & OS Development
Build Systems & Tools
Hardware & Debug Tools
Protocols & Communication
Core Expertise
Device Driver Development
Extensive experience developing Linux and Windows CE device drivers for multimedia and embedded systems. Deep understanding of kernel interfaces, DMA, interrupt handling, and memory management.
Customer Technical Support
Proven track record of customer site visits, technical calls, and managing critical issue priorities. Expert at debugging complex customer problems and delivering timely solutions.
Hardware Integration
Specialized in solving complex hardware integration challenges across semiconductor platforms. Proficient with JTAG, oscilloscopes, and logic analyzers for low-level debugging.
Lab Automation
Developed automation systems to streamline testing workflows and reduce manual intervention, improving efficiency and reliability in hardware validation.
Professional Experience
Senior Software Engineer
- Led embedded systems and multimedia development across multiple semiconductor companies
- Developed Linux and Windows CE device drivers for video, audio, and peripheral subsystems
- Managed customer relationships including on-site support, technical calls, and issue prioritization
- Created lab automation systems reducing manual testing intervention
- Debugged and resolved critical customer production issues under tight deadlines
Independent Embedded Engineer & Family Focus
- Developing production-grade ESP32 fan controller with variable speed control, TDD practices, and MISRA C compliance — system has been reliably managing home temperature control since 2019
- Built Yocto-based LS1012A content-filtering appliance with proxy integration
- Led complete whole-house renovation, managing contractors and performed majority of hands-on work
- Provided primary childcare during critical family years
- Maintained technical skills through personal embedded projects
Let's Connect
I'm excited to bring my embedded systems expertise back to a dynamic engineering team. My combination of deep technical knowledge in firmware and drivers, customer-facing experience, and fresh perspective from recent hands-on projects positions me to make immediate contributions.
Whether you're looking for an experienced embedded engineer or want to discuss technical topics, I'd love to hear from you.