Open Source Developer at Technische Universiteit Delft
The Hague, South Holland, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Adam Kewley is an experienced research software engineer and open source developer based in The Hague, with 12 years building high-performance tooling for scientists and engineers. At TU Delft he designs and maintains OpenSim Creator, mentors RSEs, and ports/improves core libraries—work that complements notable upstream contributions to the OpenSim C++ engine where he implemented caching optimizations and replaced std::map with unordered_map to reduce runtime costs. His background spans low-level C/C++ systems for petabyte-scale genomics and satellite data processing, full-stack encryption platforms, and earlier lab automation from a PhD in chemistry, giving him a rare blend of domain science and production-grade engineering. He frequently bridges research and production, from wasm adaptations of compression code to Hugo sites and engine-level C++ components, and prefers tackling performance and maintainability challenges that quietly accelerate research workflows.
13 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy - PhD, Chemistry, Doctor of Philosophy - PhD, Chemistry at University of Liverpool
Master's degree, Nanotechnology, Master's degree, Nanotechnology at University of Nottingham
SimTK OpenSim C++ libraries and command-line applications, and Java/Python wrapping.
Role in this project:
Back-end Developer
Contributions:144 reviews, 150 commits, 193 PRs in 2 years 3 months
Contributions summary:Adam contributed to the OpenSim-core project by implementing performance optimizations within the C++ libraries. Their work focused on caching enabled controllers within the model to reduce the runtime cost of computations. The user also refactored existing cache-related methods to improve code clarity and maintainability, and they replaced `std::map` with `std::unordered_map` to potentially reduce lookup times, all geared toward performance improvements. Further modifications involved updating the build infrastructure to maintain backward-compatibility for users.
Contributions:26 pushes, 2 branches in 5 years 1 month
clirustwebserver
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.