
Lead Product Engineer
13+ years building products with modern web technologies.
A passionate engineer, designer, and technical leader who has worked across multiple startups and product teams — leading and owning product development with React, Node.js, and serverless architectures.
Working full-stack across the core platform, developing complex front-end features and designing the user experience as the core person responsible for UX decisions. Architected data-heavy backend systems including standalone integrations connecting with multiple CRM platforms using OAuth and complex data flows.
1m+ downloads, 300k+ MAUs
Refactored and re-architected the company's iOS and Android applications, removing large amounts of code debt in replacement for TypeScript-based modern technologies and methodologies.
Employed as a solo technical lead on the company's first bespoke platform in the investment space. Tasked with UX/UI design and full-stack development of a greenfield platform from the ground up.
Developed core features of the company's iOS and Android applications whilst undertaking a large-scale re-architecture. Responsible for implementing unit & integration testing, linting and deployment pipelines.
Overhauled and redesigned the existing frontend architecture, migrating an Angular/React hybrid application to Next.js with focuses on SSR, high test coverage and a refreshed UI. Visually redesigned the entire platform single-handedly.
Migrated an existing complex Backbone platform to React. Developed a query builder interface and natural-rule-language tool enabling users to construct bespoke queries via complex recursive rendering.
Single-handedly developed the core React Native application from the ground up. Introduced a Node.js GraphQL/Apollo Server lambda service and created the shared component library using React Native Web.
Built features across backend Node.js microservices and React/React Native frontend applications. Managed deployments and system architecture using AWS.
Led React/React Native development on the company's first greenfield product. Grew a Javascript team from the ground up, producing standards and driving the company to API-driven GraphQL applications.
Crafted bespoke UI web solutions, integrating with the Concrete 5 CMS and numerous Rails APIs.
Front-end developer integrating bespoke UI into a Sitecore CMS for clients such as HSBC and Holden Leasing.