Badges
Certifications
Work Experience
Associate Software Engineer (React)
Tecknuovo• June 2022 - Present
Consultancy services as an expert React and vanilla Javascript / TypeScript developer. JavaScript | TypeScript | React | Redux | Canvas | HTML | CSS
Senior React Engineer (Contract)
Appnovation• September 2021 - March 2022
I built a suite of complex React app integrations for the Contentful editor UI as part of a greenfield real estate data management system. Features include a bespoke Sharepoint DAM browser with SSO authentication, a GraphQL-powered custom dashboard, micro-apps for data management via REST APIs, reusable libraries for logging via async message queues. I also enjoyed acting as mentor to permanent team members. TS | React | GraphQL | Contentful | Azure | MS Graph API
Senior React Engineer
Stadion• July 2021 - September 2021
I rapidly delivered a responsive and accessible website build for UCI, the global governing body of sports cycling. I built a reusable and testable component library, multi-page site CMS integration and pixel-perfect responsive layouts. JS | React | Habitat | Contentful | Sass | Storybook
Full Stack Engineer (Contract)
Doozy• February 2021 - August 2021
Together with the founder, I built the MVP of a new social platform for remote teams. Features include in-browser conference rooms, video live-streams, multiplayer games and a cloud function-based event scheduling and booking system. TS | Next.js | Firebase | FaaS | Realtime DB | Sass | WebRTC
Education
The University of Edinburgh, Edinburgh
Music, BMus• September 2003 - July 2007