Principal Engineer at OLIO • Share More, Waste Less
Ystalyfera, Wales, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Steven Watkin is a Principal Engineer at OLIO with 14 years of experience building scalable web and backend systems to tackle food waste. He blends hands-on polyglot engineering (from PHP, Ruby and Node.js to Java, C and legacy FORTRAN) with cloud-native tooling like AWS, Docker, Postgres and Redis to deliver resilient services. A seasoned open-source contributor and past XMPP Standards Foundation member, he has contributed authentication and protocol enhancements to xmpp.js and helped integrate XMPP-driven features into GitHub Services. Beyond work, he’s an experienced conference speaker and technical author who also codes side projects like pinitto.me and once organized the world-record Scuba Santas charity event—evidence of creative, impact-driven engineering. Based in Wales, he pairs rigorous scientific training in physics/astrophysics with endurance sports discipline as a triathlete and ultra-marathoner, bringing persistence and systems thinking to complex technical problems.
14 years of coding experience
15 years of employment as a software developer
MPhys Atmospheric Physics and Instrumentation, MPhys Atmospheric Physics and Instrumentation at Cardiff University / Prifysgol Caerdydd
Contributions:633 commits, 1 PR, 3 pushes in 4 years 4 months
Contributions summary:Steven's contributions primarily involve enhancements to the XMPP for JavaScript library. These changes include adding support for features like acting on behalf of other users and authentication. The code modifications touch upon core components, specifically within SASL (Simple Authentication and Security Layer) and client-side and session-related components. These changes demonstrate a focus on enhancing authentication, authorization, and overall protocol implementation within the library.
Contributions:35 commits, 1 PR, 6 comments in 2 years 7 months
Contributions summary:Steven contributed to the legacy GitHub Services Integration project by making various updates and enhancements. They focused on refactoring existing code, particularly within the buddycloud service, and introduced new features such as filtering by branch for Twitter updates. Furthermore, the user demonstrated skills in setting up and configuring XMPP-based communication within the project, involving the creation of XMPP IM and MUC services. This suggests a focus on integrating the project with external communication platforms.
github-servicesintegration-services
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.