Sam Clift is a senior software engineer with 13 years of experience building full-stack, cloud-native applications and data-driven systems across startups and larger product teams. Currently at Phaidra after leadership and senior engineering roles at Cookpad and OVO, he blends frontend expertise in React and complex visualisations with backend skills in Python, Django, NodeJS, Kafka and AWS. He has delivered production services from UI to deployment—early-career work included deploying ML-backed file-classification at Cloudfind and high-throughput ad platforms at IO—and contributes to open source projects adding practical search and Elasticsearch-powered features. Based in Glasgow, Sam combines pragmatic engineering (Docker, Kubernetes, Postgres) with a track record of improving code quality and testability, and a knack for surfacing useful functionality from noisy data such as notification and issue search.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at University of the West of England
Physics Maths Engineering and History, Physics Maths Engineering and History at Somervale
Contributions:14 commits, 6 PRs, 39 comments in 1 year 7 months
Contributions summary:Sam contributed to the Octobox project by implementing search functionality within the notifications system. They added a search box to the header and modified the controller to handle search queries. The user also addressed rebase issues, removed unnecessary code, and preserved existing parameters during search submissions. Further contributions included adding an index for full-text search and incorporating features such as allowing archived results and shift-click multi-selection for notifications.
Contributions:18 commits, 7 PRs, 25 comments in 8 months
Contributions summary:Sam implemented and updated the issue search functionality, integrating Elasticsearch for improved search capabilities. They added a "help wanted" view and URL, modifying routing and the display of issues. Furthermore, the user updated the application to use Turbolinks 5 and added links to package manager promos. Finally, the user enabled users to connect multiple accounts and handle redirects from the accounts page.
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.