Allen Babb

Team Mate

Texas, 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

👤
Senior
🎓
Top School
Allen Babb is an electrical engineer and software developer with 12 years of experience focused on control systems, robotics, and practical AI techniques like fuzzy logic and neural networks. He contributes to the FreeSpace 2 Open Source Project as an accidental CI and bug-triage coordinator and back-end developer, enhancing low-level input/output and extending mouse/joystick support for a well-known open-source space combat game. Comfortable working across coding styles, he specializes in maintenance, refactoring, and modularizing control and input systems. Based in Texas, he pairs hands-on hardware skills—soldering, machining, welding, and even glass blowing—with software craftsmanship, making him effective at bridging firmware and higher-level control software. While self-described asocial, he excels in small teams and community-driven projects where focused technical contribution and pragmatic problem-solving matter.
code12 years of coding experience
job3 years of employment as a software developer
bookAssociate of Science - AS, Associate of Science - AS at Coastal Bend College
bookBachelor’s Degree, Electrical and Electronics Engineering, Bachelor’s Degree, Electrical and Electronics Engineering at Texas A&M University-Kingsville
languagesEnglish, Spanish
github-logo-circle

Github Skills (6)

system10
c-language10
game-development10
cprogramming-language10
sys10
sdl10

Programming languages (8)

JavaC++ZenScriptCJavaScriptLuaMakoPython

Github contributions (5)

github-logo-circle
Origin Repository for SCP FreeSpace 2 Open
Role in this project:
userBack-end Developer
Contributions:1 release, 194 reviews, 282 commits in 9 years 4 months
Contributions summary:Allen primarily contributed to the low-level input/output system, adding support for mouse wheel functions and extra mouse buttons, including X1 and X2 buttons. The changes involved modifying the `mouse.cpp` and `mouse.h` files to integrate the new functionality by updating the mouse input flags and the associated callback function in osapi.cpp. Additionally, the user has also made improvements to the joystick system and refactored the way controls are set to be modular. The commits reflect a focus on expanding the input capabilities of the game.
scpfreespace
z64555/fs2open.github.com

Apr 2015 - Sep 2024

z64555's fork of the FreeSpace 2 Open Source Code Project
Contributions:18 reviews, 7 PRs, 482 pushes in 9 years 6 months
code-projectfreespace
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