Joshua Richards is a full-stack developer with 10 years' experience who specializes in frontend engineering and currently leads UI development for an internal fraud system that has measurably reduced fraud rates and improved agent workflows. With an academic background in astrophysics (MPhys), he approaches software problems with a physicist’s rigor and curiosity, enjoying the interplay of frameworks, HTML/CSS and JavaScript to craft complete user experiences. His stack spans TypeScript/React/Redux and Vue on the front end, with Java/Spring Boot, Couchbase and SQL on the back end, and testing and deployment tooling including Jest, Cypress, Docker and Kubernetes. He has progressed from graduate engineer through engineering lead roles at THG to senior full-stack responsibilities at Seneca Learning, bringing both hands-on implementation and leadership to product-focused teams. Notably, he combines a long-standing love of complex problem solving with a practical drive to deliver interfaces that make difficult operational tasks simpler for end users.
10 years of coding experience
3 years of employment as a software developer
Master of Physics - MPhys, Astrophysics, Master of Physics - MPhys, Astrophysics at Lancaster University
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.