Alex Beals

Software Engineer at Facebook

San Francisco, 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
Alex Beals is a software engineer in San Francisco with 11 years of experience building back-end systems and full-stack applications across startups and major tech teams. Currently at Facebook, he brings deep fluency in Java and Python plus front-end and mobile experience in JavaScript, HTML/CSS, Objective-C and Swift, and strong SQL skills. He’s contributed to high-profile open-source infrastructure—improving code generation and type handling for Facebook’s Thrift compiler to better represent complex data structures in Hack. Comfortable working in small teams, Alex has a track record of shipping iOS apps, responsive websites, and data-platform components from internships through senior roles. He pairs a Dartmouth mathematics and computer science background with hands-on engineering that spans prototyping to production. An edge: he routinely bridges language and serialization boundaries, making cross-language data safer and easier to consume.
code11 years of coding experience
job4 years of employment as a software developer
bookWestfield Senior High School
bookBachelor's degree, Mathematics and Computer Science, Bachelor's degree, Mathematics and Computer Science at Dartmouth College
stackoverflow-logo

Stackoverflow

Stats
2,015reputation
143kreached
6answers
13questions
Badges
mysql
top-5%
json
top-5%
github-logo-circle

Github Skills (16)

hacking10
code-generation10
thrift10
compiler-development10
mysql9
serialization9
data-serialization9
json9
php8
xcode6
css-selectors6
html6
css6
nspopover6
opacity6

Programming languages (15)

C++CHackObjective-C++HTMLLogosTypeScriptShell

Github contributions (5)

github-logo-circle
facebook/fbthrift

Apr 2020 - May 2020

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:5 commits in 18 days
Contributions summary:Alex primarily contributes to the Facebook Thrift compiler, focusing on code generation for the Hack programming language. Their work involves enhancing the handling of shapes and nullable types within the generated code, specifically improving how these features interact with each other during code generation. They also added test fixtures to validate the combination of shape constructs and how they interact with various Hack collection types. Their changes impact how Thrift data structures are represented and serialized in Hack.
cppthrift
dado3212/anchor-folium

Feb 2016 - Jul 2026

Contributions:70 pushes, 1 branch in 10 years 7 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