Jackson Hu

Embedded Software Engineer at SmartGuide Pty Ltd

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Jackson Hu is an embedded software engineer based in Melbourne with 11 years of experience and 7+ years in full-time roles building IoT firmware, BSPs, and end-to-end commercial devices. At SmartGuide he leads LPWAN and e-paper product R&D, mass-production test automation, and even contributes to mobile and server-side components, bridging firmware to cloud and apps. His open-source work includes adding GoodDisplay and UC8151d e-paper support to the popular LVGL ESP32 port, showing a practical focus on low-power display drivers and deep-sleep power management. Comfortable switching between hardware BOM analysis, supply-chain research and hands-on driver development, he brings both systems-level design and detail-oriented embedded implementation. Fluency in English and Chinese and experience with regulatory compliance and import/export processes make him effective on international hardware programs.
code11 years of coding experience
job2 years of employment as a software developer
bookProfessional Year, ICT Professional Year, Professional Year, ICT Professional Year at Monash University
bookFoundation degree, Science Stream, Foundation degree, Science Stream at RMIT University
languagesChinese, English
github-logo-circle

Github Skills (9)

c1710
esp3210
embedded10
c1110
spi10
sys10
graphic10
lvgl10
iot9

Programming languages (21)

C#JavaC++CSSCRustVueGo

Github contributions (5)

github-logo-circle
lvgl/lv_port_esp32

Aug 2020 - Sep 2020

LVGL ported to ESP32 including various display and touchpad drivers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:24 commits, 2 PRs, 38 comments in 6 days
Contributions summary:Jackson primarily focused on implementing support for the GoodDisplay GDEW0154M09 e-paper display within the LVGL (LittlevGL) graphics library for the ESP32 platform. Their contributions involved creating device-specific driver files, including initialization sequences, and implementing functionality for frame buffer updates and partial screen refresh modes. Furthermore, the user added features for power management, including power on and off functionality and deep sleep. The user also added the UC8151d e-paper display.
driverstouchpadlvglesp-idftouchscreen
huming2207/Rmiter

Feb 2017 - Aug 2017

Unofficial .NET/C# Client for RMIT University online systems
Contributions:60 commits, 2 PRs, 47 pushes in 5 months
dotnetcsharprmit
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jackson Hu - Embedded Software Engineer at SmartGuide Pty Ltd