Striving to build digital experiences that delight. I mostly do this with React and TypeScript.

I’ve been building software professionally since the end of 2020. Backed by a decade in IT and InfoSec, and several years in retail, I bring a unique, human-centred perspective to app development. I focus on building digital experiences that are accessible, look great, and are blazingly fast. I thrive when part of a diverse team that values humility, creativity and quality when building the web.

Professional Experience

Full-Stack TypeScript Engineer at Hark by SolarEdge

July 2023 - Present

Building the Hark Platform, enabling businesses to connect to, analyse, and optimise their industrial assets, buildings, and energy in real-time.

Key Contributions

  • End-to-end development of complex monitoring interfaces involving high-volume data sets, interactive tables and charts.
  • Leading on improvements to project architecture, balancing immediate delivery needs with long-term technical debt prevention.
  • Fostering collaborative development practices, facilitating discussion and iteration by encouraging early pull requests and frequent commits.
  • Significant contributions to improving in-platform user-facing documentation.
  • Continuous contribution to the planning and technical design of features.
  • Delivering regular demos of high impact features to internal stakeholders.

Technologies

  • TypeScript
  • React
  • Node
  • Express
  • tRPC
  • Zod
  • Redux
  • Styled Components
  • Highcharts
  • Webpack
  • Azure DevOps

Software Developer at StyleTech Solutions Ltd.

December 2020 - April 2023

Built applications for enterprise clients, start-ups, and everything in between. Worked on client projects as well as on a subcontracted basis.

Lead Front-End Developer at RAIDLOG.com

March 2022 - April 2023

Subcontracted through StyleTech to lead on front-end development for RAIDLOG.COM. Translated designs into a fully-featured MVP that enabled market entry with revenue-generating paid plans.

Key Contributions
  • Architected and developed entire front-end application through to launch.
  • Integrated Stripe SDK for subscription management and payment processing.
  • Integrated LLM, providing ‘AI’ capabilities for competitive edge.
  • Transformed high-level requirements into clearly defined, prioritized tasks, establishing a structured delivery framework that improved estimation accuracy and enabled reliable sprint planning.
Technologies
  • TypeScript
  • React
  • React Query (now TanStack)
  • React Hook Form
  • Yup
  • Zustand
  • Material UI
  • Lexical
  • Stripe
  • GPT-3.5 Turbo
  • GitHub

Front-End Developer for Patient Reported Outcomes Measures (PROMs) App

September 2021 - January 2022

Client project to build local-first React based mobile app for a large cancer charity. Worked directly with client to evolve design and deliver incremental builds using the Azure DevOps platform. Released to both major app stores.

Technologies
  • React
  • Tailwind
  • MSAL
  • Xamarin
  • Azure DevOps

Other Notable Projects at StyleTech

  • Built WCAG 2.1 (AA) compliant front-end for public sector health organisation with jQuery, Kendo UI, Bootstrap and custom CSS.
  • Developed new features for a sports coaching solution, working full stack with Kendo UI, .NET MVC and SQL.
  • Worked on i18n/l10n of delivery depot software for a multi-national trade kitchen and joinery supplier.
  • Built a payslip generator/emailer desktop app for a small yacht management company with .NET WPF.

Other Notable Projects

Why Grief Matters

Jan 2023 - Present

Working on a freelance basis with the eminent Dr. Camille Wortman to build a platform focused on bringing together the best resources on grief from around the internet.

Key Contributions

  • Designed and implemented a cost-efficient, performant, scalable platform to put organization on the path to success.
  • Implemented separate headless CMS and website providing a user-friendly content authoring experience.
  • Implemented CI/CD pipeline to enable rapid deployment.
  • Onboarded and managed several volunteer developers of varying experience.

Technologies

  • Astro
  • Web components
  • Sanity
  • Tailwind
  • Cloudflare
  • Resend
  • Clerk
  • GitHub

Non-Development Experience

InfoSec & IT Service Mgmt. at The University of Hull

August 2012 - December 2019

  • Information Security Specialist (Oct 2016 - Dec 2019)
    • Coordinated BAU InfoSec and Information Assurance activities across the University
    • Designed and led implementation of an Information Security Architecture
    • Deployed and managed various InfoSec systems such as vulnerability management and SIEM
  • IT Services Analyst (Aug 2012 - Sep 2016)

IT Service Management & Various Retail at Comet Group Plc./Ltd.

September 2001 - August 2012

  • Technical Services Analyst (Jun 2009 - Aug 2012)
  • Web Sales Support (Jun 2008 - Jun 2009)
  • Merchandising Coordinator (Feb 2007 - Jun 2008)
  • Warehouse Coordinator (Sep 2001 - Feb 2007)