Summary
Benjamin Firth is a software engineer with eight years of experience crafting user-focused web and mobile applications, currently building analytics and dashboards for TrainingPeaks using React Native, Swift, and TypeScript. He brings a strong UX/UI and accessibility mindset paired with test-driven development and GIS expertise, having translated spatial data into interactive maps and decision-making dashboards earlier in his career. Benjamin has modernized legacy codebases, integrated React with Ember and Redux patterns, and shipped cross-platform mobile features to both iOS and Android app stores. Outside of engineering he applies the same curiosity to land conservation and rock climbing—skills that inform his collaborative, field-oriented problem solving. His background blending cartography, automated geoprocessing, and frontend craftsmanship makes him especially effective at visualizing complex datasets for clear user impact.
8 years of coding experience
4 years of employment as a software developer
freeCodeCamp
Bachelor's degree, Geography / GIS, Bachelor's degree, Geography / GIS at Western Washington University
Turing School of Software & Design