Josh Farrant is a Senior Software Engineer at GitHub with 11 years of experience building front-end-led products and leading engineering teams across ecommerce, recruitment tech, and consumer brands. He has progressed from hands-on product ownership at startups to principal and leadership roles, recently guiding design and brand-building efforts at GitHub. Josh excels at shipping full-stack features, improving test coverage, and refactoring libraries—evidenced by meaningful contributions to the shortcuts-js project that extended iOS Shortcuts functionality and bolstered maintainability. Based in Birmingham, he combines a practical engineering mindset with design sensibility from roles as a team lead and engineering manager. Comfortable owning architecture through to release, he brings rare continuity across product ideation, UX, and robust frontend implementation. His background in astrophysics hints at a curiosity-driven approach to problem solving and systems thinking.
11 years of coding experience
10 years of employment as a software developer
Diploma Astrophysics, Diploma Astrophysics at University of Liverpool
Mathematics Further Mathematics Physics French, Mathematics Further Mathematics Physics French at Tapton Sixth Form
Contributions:227 commits, 118 PRs, 165 pushes in 1 year 4 months
Contributions summary:Josh significantly contributed to the `shortcuts-js` repository, a JavaScript library for creating iOS Shortcuts. Their work primarily involved implementing new actions within the library, such as `getBatteryLevel`, `getDictionaryValue`, and `chooseFromMenu`, along with related unit tests. They also refactored existing code, improved documentation, and addressed test coverage. The user's contributions focused on extending the library's functionality and improving its maintainability.
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.