Adam Gregory is a director-level engineer based in Bristol with nine years of professional experience designing and validating complex digital systems across commercial and defence sectors. He combines hands-on expertise in baseband PCB and FPGA design, embedded C/C++ firmware, and high-level application development with end-to-end ownership from algorithm prototyping to production management. A pragmatic systems thinker, he has delivered mixed-signal ASIC verification, PMIC silicon validation, and complete IoT products that blended hardware, low-power design and web backends. He also contributes to open-source tooling, improving documentation and maintainability in the Rust-powered Polars dataframe project. Known for being amiable and energetic, he thrives on technically challenging problems and bringing cross-disciplinary teams together to ship robust solutions.
9 years of coding experience
16 years of employment as a software developer
Master of Engineering (MEng) Computer Engineering, Master of Engineering (MEng) Computer Engineering at Durham University
Dataframes powered by a multithreaded, vectorized query engine, written in Rust
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 12 comments in 27 days
Contributions summary:Adam primarily contributed to the Polars library by fixing documentation references, adding documentation for data types and exceptions, and updating type hints in existing code. They also addressed deprecation warnings related to DataFrame methods. Their work focused on improving the usability and maintainability of the library by enhancing documentation and updating the codebase.
Contributions:1 PR, 61 pushes, 28 branches in 1 year 2 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.