Philip Alldredge

Principal Research Scientist at University of Alabama in Huntsville

Huntsville-Decatur-Albertville Area 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
Philip Alldredge is a Principal Research Scientist with over 12 years of experience building desktop, server, embedded, database, and web applications for rotorcraft systems and scientific instrumentation. He specializes in embedded control, monitoring, and data-collection software as well as Ground Support Equipment (GSE) for scientific instruments, bringing systems-level thinking to both hardware-near and enterprise components. Philip is skilled in AADL and SysML tool development, translating formal architectures into practical engineering tools that improve system verification and integration. He combines academic rigor—a M.S. in Computer Science from the University of Alabama in Huntsville—with hands-on software engineering across multiple OSes and languages. An active contributor to cross-language tooling, he has helped bridge Rust and Android by modernizing build processes and multi-ABI support for mobile-native integration. Based in the Huntsville area, he delivers dependable, research-driven solutions that span prototype research and production-capable embedded systems.
code12 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Jacksonville State University
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of Alabama in Huntsville
github-logo-circle

Github Skills (12)

android-ndk10
rust10
cargo10
android-sdk10
build-system10
android10
mobile-development9
shared-libraries9
c119
cprogramming-language9
c-language9
c179

Programming languages (5)

TypeScriptJavaRustHTMLPython

Github contributions (5)

github-logo-circle
rust-mobile/android-rs-glue

Jul 2019 - Oct 2019

Glue between Rust and Android
Role in this project:
userMobile Developer (Android)
Contributions:25 commits, 10 PRs, 104 comments in 2 months
Contributions summary:Philip primarily focused on building and maintaining the Android build process for the `rust-mobile/android-rs-glue` repository, which aims to bridge Rust and Android. Their work involved significant modifications to the build scripts, including updates for the latest Android NDK and SDK, ABI rework, manifest configuration, and multiple cargo targets. They also addressed issues related to shared libraries, added support for versioning, and made improvements to the examples. The changes directly involved the integration of Rust code with the Android platform.
rustglueandroid
osate/osate-ge

Nov 2013 - May 2018

Contributions:1008 commits, 82 PRs, 438 pushes in 4 years 6 months
graphicaleditorgraphical-editor
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