Joe Lewsey is a Senior Software Engineer based in Bath with a decade of professional experience and over 15 years of hands-on full-stack development, specialising in front-end engineering with TypeScript and React. He has led technical teams and architected shared libraries and cross-platform solutions at Rocketmakers, and now brings that product-driven leadership to Ryft. His background spans a broad stack—React, Node.js, ASP.NET (C#), PostgreSQL, SCSS and Ionic Capacitor—paired with DevOps experience using Docker and modern workflows. Joe combines fast iteration at startups with disciplined engineering practices, mentoring juniors and managing client-facing technical delivery. Unusually for a senior engineer, he began in music technology, which informs a thoughtful, user-focused approach to UX and interactive design.
10 years of coding experience
14 years of employment as a software developer
Bachelor of Arts - BA, Music Technology, 2:1, Bachelor of Arts - BA, Music Technology, 2:1 at The University of Huddersfield
A front-end library for converting a REST API client into a library of useful React hooks for fetching, caching and displaying external data. The library is written in TypeScript and compiled to a JavaScript node module and accompanying typings.
Contributions:2 reviews, 96 commits, 35 PRs in 1 year 11 months
A TypeScript library that provides a convenient wrapper around SWR state management library. It allows developers to easily interface with a TypeScript API client while managing client side state
Contributions:1 review, 43 PRs, 29 pushes in 1 year 2 months
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.