Brandon Dowdy

Andalusia, Alabama, 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
Brandon Dowdy is a software engineer with 15 years of experience and a Bachelor's in Software Engineering from Auburn University, skilled in C, C++, Java, Ruby, JavaScript, and systems-level tooling across Windows and Linux. He combines a strong academic foundation with practical open-source impact, notably refactoring EGL and Wayland compositing code in the widely used wlroots library to streamline initialization and reduce dependencies. Comfortable across back-end and low-level graphics work, he has experience with web technologies and databases (Ruby on Rails, AJAX, MySQL) and UML-driven design. Colleagues would describe him as pragmatic and steady under pressure—a trait honed early in roles that demanded customer service and conflict resolution. He seeks roles that allow continued learning of new technologies while applying deep engineering fundamentals. Based in Andalusia, Alabama, he brings a hands-on mindset and a preference for clean, maintainable architecture in both legacy and modern systems.
code15 years of coding experience
bookAssociate, Arts, Associate, Arts at Lurleen B Wallace Community College
bookBachelor's, Software Engineering, Bachelor's, Software Engineering at Auburn University
github-logo-circle

Github Skills (5)

c1710
egl10
c1110
wayland10
opengl9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
swaywm/wlroots

Jan 2021 - Feb 2021

A modular Wayland compositor library
Role in this project:
userBack-end Developer
Contributions:13 reviews, 7 commits, 15 PRs in 8 days
Contributions summary:Brandon primarily focused on removing dependencies on wlr_egl and refactoring EGL-related code within the wlroots library. They removed wlr_egl surface creation and destruction functions, streamlined EGL initialization, and updated example applications to reflect these changes. Their commits demonstrate a strong understanding of EGL and Wayland compositing, improving the library's architecture and efficiency. These changes touched multiple examples, indicating a broad impact on the project.
waylandx11compositormodularwayland-compositor
berylline/compiz

Jul 2016 - May 2017

Contributions:5 commits, 4 pushes, 1 branch in 10 months
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
Brandon Dowdy