Adam Riley

Cambridge, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
Adam Riley is an experienced software engineer and data analytics leader based in Cambridge with 12 years building reliable, data-first systems. He combines back-end engineering and database expertise to deliver self-service data prep and analysis features, contributing to projects like Enso Analytics where he implemented core table and string operations and added row-generation and unique table naming capabilities. His practical QA and test automation work—such as improvements to the widely used testify testing toolkit—underscores a commitment to robust, maintainable code. A mathematician by training (MMath, University of East Anglia), he brings a strong analytical foundation to complex data problems and system design. Colleagues know him for improving core functionality rather than surface polish, preferring durable architectural changes that scale with teams and data. He thrives in fast-moving environments where rigorous testing and thoughtful data models drive product impact.
code12 years of coding experience
bookMMath, Mathematics, MMath, Mathematics at University of East Anglia
github-logo-circle

Github Skills (16)

data-manipulation10
assertion10
javas10
go10
expression-language10
java10
tabular10
test-automation10
testing10
sql9
database-design9
golang9
data-analysis8
mocking8
data-structures8

Programming languages (5)

JavaC++RustGoHTML

Github contributions (5)

github-logo-circle
enso-org/enso

Dec 2023 - Apr 2026

Enso Analytics is a self-service data prep and analysis platform designed for data teams.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:709 reviews, 313 PRs, 1320 pushes in 2 years 4 months
Contributions summary:Adam's contributions primarily revolved around enhancing the Enso Analytics platform's data preparation and analysis capabilities. They implemented the `text_length` function for string column operations within the in-memory and database backends. The user also made several improvements to the table and column operations, including renaming the "null" keyword to "Nothing" throughout the project and the introduction of the generate_rows function, suggesting significant contributions to the core functionality of the table manipulation system. Furthermore, they developed a feature to generate unique table names.
dataprepvisualcompilerhybridenso
stretchr/testify

Apr 2020 - May 2020

A toolkit with common assertions and mocks that plays nicely with the standard library
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 3 PRs, 11 comments in 15 days
Contributions summary:Adam primarily contributed to the testing framework within the `testify` repository. Their work included modifying existing test suites and adding new test cases, such as a `FailfastSuite` to validate the behavior of the test suite when using the `-failfast` flag. These changes involved adjusting test assertions, refining suite setup and teardown procedures, and updating existing tests to meet the requirements of the test framework. These contributions improve the reliability and functionality of the testing framework.
assertiontestifygoassertionsmocking
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