Josh Farrant

Senior Software Engineer at GitHub

Birmingham, 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
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.
code11 years of coding experience
job10 years of employment as a software developer
bookDiploma Astrophysics, Diploma Astrophysics at University of Liverpool
bookMathematics Further Mathematics Physics French, Mathematics Further Mathematics Physics French at Tapton Sixth Form
languagesFrench
stackoverflow-logo

Stackoverflow

Stats
1,099reputation
92kreached
22answers
10questions
github-logo-circle

Github Skills (18)

javascript10
keyboard-shortcuts10
shortcuts10
typescript10
typescript-types10
typescripts10
testing9
ios9
automations8
automation8
nodejs8
html6
emberjs6
google-chrome6
css6

Programming languages (11)

TypeScriptMDXC++ShellCSSJavaScriptVueHTML

Github contributions (5)

github-logo-circle
joshfarrant/shortcuts-js

Nov 2018 - Apr 2020

A JavaScript iOS 12 Shortcuts creator
Role in this project:
userFull-stack Developer
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.
ios12javascriptcreatorautomationios
joshfarrant/react-icons

Aug 2016 - Sep 2016

Contributions:7 commits, 7 pushes in 25 days
reactsvgpackshearticon
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
Josh Farrant - Senior Software Engineer at GitHub