Bryan Carpenter is a retired senior academic and software engineer with 19 years of experience designing languages and libraries for parallel programming, including leading roles in Adlib, HPJava, mpiJava and MPJ Express. He has an academic background with a PhD in theoretical particle physics and a research career at institutions such as Southampton, Syracuse, Florida State, Indiana and Portsmouth, where he taught operating systems, parallel programming and scientific computing. Bryan blends deep theoretical insight with practical software design, particularly in Java-based high-performance and grid computing, and has contributed notable open-source middleware still referenced by the community. Based in the Greater Portsmouth area, he has more recently focused on Java web technologies, XML, web services security and exploratory grid integrations, reflecting a pragmatic shift from research prototypes to deployable infrastructure. An original designer of mpiJava and MPJ Express, he brings a rare combination of domain knowledge in both parallel computation theory and hands-on library implementation.
19 years of coding experience
5 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Theoretical particle physics, Doctor of Philosophy (Ph.D.), Theoretical particle physics at University of London
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
Bryan Carpenter - Retired at University of Portsmouth