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.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Electrical Engineering, Bachelor of Science (B.S.), Electrical Engineering at Penn State University
Master's in Computer Vision, Computer Vision, Master's in Computer Vision, Computer Vision at Carnegie Mellon University
A little fail-safe filesystem designed for microcontrollers
Role in this project:
Embedded 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.
Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
Role in this project:
Embedded 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.
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