Liam Howatt

Embedded Developer at Geotab

Ontario, Canada
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

🤩
Rockstar
🎓
Top School
Liam Howatt is an embedded developer with eight years of experience building firmware and low-level systems for connected devices, currently driving embedded work at Geotab from Ontario, Canada. He maintained LVGL, a widely used open-source embedded graphics library, contributing bug fixes and features such as 8 bpp font bitmap support and NemaGFX integration—demonstrating deep expertise in graphics, memory management, and constrained environments. His background spans firmware roles in robotics and manufacturing at Mosaic Manufacturing and hands-on reliability analysis at Tesla, giving him a strong blend of hardware-aware software engineering and data-driven problem solving. Trained in Mechatronics Engineering, he pairs mechanical intuition with embedded software skills, often addressing subtle edge cases that surface only under real-world device constraints.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Engineering - BE, Mechatronics Engineering, Bachelor of Engineering - BE, Mechatronics Engineering at Ontario Tech University
github-logo-circle

Github Skills (9)

c1710
embedded10
mcu10
fonts10
c1110
microcontroller10
sys10
graphic10
opengl-es7

Programming languages (6)

TypeScriptDockerfileCHandlebarsJavaScriptPython

Github contributions (5)

github-logo-circle
lvgl/lvgl

Mar 2024 - Feb 2026

LVGL is a free, full-featured embedded UI library for devices from small MCUs to 3D-capable MPUs, enhanced by LVGL Pro, a professional editor and tooling.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1458 reviews, 365 PRs, 222 pushes in 1 year 11 months
Contributions summary:Liam made several contributions to the `lvgl/lvgl` repository, primarily focused on enhancing the embedded graphics library. Their work included bug fixes for image button and flexbox functionalities. In addition, the user improved the text handling, memory management, and feature additions such as support for 8 bpp font bitmaps and integration with NemaGFX, demonstrating a deep understanding of low-level graphics and embedded system programming.
3dlvglccppdisplay
liamHowatt/lvgl

Mar 2024 - Feb 2026

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Contributions:378 pushes, 187 branches in 1 year 11 months
graphicmcu
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