Eliot Sykes is a seasoned Rails developer and coach with 17 years of professional software experience and a deep involvement with Ruby on Rails since 2006. He runs Jet Boot Labs and works as an on-demand senior developer and mentor, combining hands-on engineering with developer training for clients and students. Eliot contributes to open source tooling and learning resources—maintaining projects that analyze real-world Rails apps and teach RSpec—while also improving widely used engines like Payola for Stripe payments. Based in London, he brings a practical full-stack background from startups to enterprise contracts (Rightmove, BSkyB, AOL) and a knack for turning legacy codebases into maintainable systems. Notably, his open-source work spans both front-end detection logic and backend analysis tooling, reflecting an unusual blend of product-focused engineering and developer-first education.
17 years of coding experience
13 years of employment as a software developer
MSc, Information Technology, MSc, Information Technology at Queen Mary, University of London
Christ's Hospital
BEng, Mechanical Engineering, BEng, Mechanical Engineering at University College London
RSpec cheatsheet & Rails app: Learn how to expertly test Rails apps from a model codebase
Role in this project:
Full-stack Developer
Contributions:228 commits, 74 PRs, 147 pushes in 1 year 2 months
Contributions summary:Eliot focused on building and enhancing a Rails application for learning RSpec. They implemented a newsletter subscription feature, including model creation, controller logic, and view templates. They also added Devise for user authentication, incorporating login, logout, and registration functionalities with associated feature and model tests. The user further improved the UI by integrating the pickadate date picker and added page title management.
Real World Rails applications and their open source codebases for developers to learn from
Role in this project:
Backend Developer
Contributions:2 reviews, 321 commits, 142 PRs in 5 years 10 months
Contributions summary:Eliot primarily focused on building tools and infrastructure for analyzing Ruby on Rails applications. Their contributions include creating inspectors to analyze model and constant usage, along with a DSL for defining file specifications. The user refactored existing code, implemented features for detecting shared view directories, and improved output formatting for enhanced readability. The work demonstrates a strong focus on code analysis and tooling within a Rails environment.
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.