Joel Galenson

Founding MTS at Architect Labs

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

👤
Senior
🎓
Top School
Joel Galenson is a Member of Technical Staff with 18 years of experience building AI-driven developer tools, compilers, security systems, and language tooling from research prototypes to production. He has shipped features across Android, Google Search, Colab, and cloud products while improving LLVM sanitizers and co-designing a major Android privacy feature and SELinux policy work. A compiler and systems expert who has implemented Rust/C++ interop in the widely used cxx project and added Rust bindings across multiple AOSP repos, he blends low-level exploit research and defenses with modern AI-powered program synthesis and code-completion products. Joel is comfortable across the stack—from ROP and exploit development to UI/UX for agents—and brings a rare combination of academic depth (PhD-level research in program synthesis) and hands-on engineering at Google, Qualcomm, and startups.
code18 years of coding experience
job16 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of California, Berkeley
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Stanford University
github-logo-circle

Github Skills (21)

c-language10
interoperability10
system-programming10
bionic10
build-system10
android-build10
code-generation10
ffi10
rust10
cprogramming-language10
scripting9
enums9
parsing9
android9
text-parsing9

Programming languages (13)

JavaC++RustCMakefileGoHTMLKotlin

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:204 commits in 1 year 7 months
Contributions summary:Joel primarily worked on scripts and tools related to Rust, including `cargo2android.py`, and other related scripts for the Android Open Source Project. Their contributions involved adding features, resolving bugs, and making improvements to the build process, such as enabling LTO, allowing test customizations, and adding flags to the build process. They also worked on generating and managing test mappings, and generally improving the build system's support for crates.
Role in this project:
userBack-end Developer
Contributions:38 commits in 4 years 3 months
Contributions summary:Joel primarily contributed to adding a Rust interface for the StatsD pull API. Their work involved creating Rust bindings and implementing a wrapper for `AStatsManager_PullAtomMetadata`, including methods for setting and getting cooldown/timeout millis and additive fields. They also added a Rust wrapper for setting and clearing pull atom callbacks, demonstrating proficiency in integrating Rust code with C/C++ libraries within the context of the Android Open Source Project.
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