Brian Pugh

Deep Learning Scientist at Geomagical Labs

Mountain View, California, United States
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
Brian Pugh is a Deep Learning Scientist in Mountain View with a decade of experience building state-of-the-art computer vision models and scalable ML infrastructure for production use. At Geomagical Labs he leads R&D in monocular and multiview depth estimation, semantic and instance segmentation while also building internal tools to safely deploy cutting-edge algorithms to the cloud. His background blends electrical engineering and embedded systems—contributions to LVGL, MicroPython bindings, littlefs and low-level display drivers show hands-on work across IoT, firmware, and filesystem robustness. He pairs rigorous research (CMU computer vision training) with pragmatic engineering: shipping unit-tested standard-library ports and performance improvements for constrained devices. A blockchain enthusiast as well, he brings cross-domain curiosity that helps bridge edge hardware realities with large-scale vision systems.
code10 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science (B.S.), Electrical Engineering, Bachelor of Science (B.S.), Electrical Engineering at Penn State University
bookMaster's in Computer Vision, Computer Vision, Master's in Computer Vision, Computer Vision at Carnegie Mellon University
github-logo-circle

Github Skills (20)

unit-testing10
filesystem10
il10
python10
mcu10
c1110
microcontroller10
graphic10
lvgl10
c1710
sys10
micropython10
embedded10
windows-gui10
fonts9

Programming languages (17)

PowerShellC++CRustTeXHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
littlefs-project/littlefs

Nov 2020 - Mar 2025

A little fail-safe filesystem designed for microcontrollers
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:8 reviews, 4 PRs, 38 comments in 4 years 4 months
Contributions summary:Brian primarily contributed to the core filesystem functionality of littlefs, a filesystem designed for microcontrollers. They refactored code related to superblock handling, including scanning and validation processes. Furthermore, the user introduced modifications for handling block count and block size, crucial for a filesystem's operation on embedded devices. They also added unit tests and made performance improvements.
faillinuxmicrocontrollerfilesystemembedded
lvgl/lvgl

Oct 2018 - Nov 2019

Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:96 commits, 58 PRs, 200 comments in 1 year 2 months
Contributions summary:Brian contributed to the embedded graphics library LVGL by adding new font and theme-related files to improve the UI's appearance and functionality. These changes include adding a monospace font, a BDF font converter, and incorporating a mono theme. Furthermore, the user made corrections to various LVGL components, including fixing text wrapping, and adding a feature to allow setting whether the animation is played in forward/reverse, demonstrating a focus on refining the library's text rendering and animation capabilities.
ui-editoraffordablempuprofessionalgraphics-library
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
Brian Pugh - Deep Learning Scientist at Geomagical Labs