Current focus

Delivering while improving the system around the work

I use early technical discovery, implementation planning and clear stakeholder communication to reduce delivery risk.

Alongside feature delivery, I care about maintainable architecture, meaningful tests, secure dependencies, useful logging and practical developer experience. I also support shared understanding through reviews, documentation and hands-on collaboration.

Experience

Professional timeline

  1. TechnologyOne

    July 2022–present

    Developer

    Contributes across frontend, backend and data concerns in enterprise software, with an emphasis on maintainable delivery and product quality.

    Selected highlights

    • Builds and maintains software across interfaces, services, APIs and data workflows.
    • Contributes to testing, code review, documentation and collaborative delivery.
    • Uses technical discovery and implementation planning to turn product needs into practical changes.
    • React
    • Angular
    • C#
    • SQL
    • APIs
    • ETL

    Progression: Expanded from a predominantly frontend background into broader backend, data, architecture, delivery and team-enablement responsibilities.

  2. Scientia

    August 2019–July 2022

    Service Desk Agent / Web Developer

    Moved from customer-facing technical support into professional software development, carrying direct understanding of user needs into product work.

    Selected highlights

    • Progressed from Service Desk Agent to Web Developer within four months.
    • Led a React proof of concept and delivered Angular initiatives as their sole developer.
    • Remained with the business after TechnologyOne acquired Scientia in September 2021, transitioning into the TechnologyOne Developer role in July 2022.
    • React
    • Angular
    • Ember.js

    Progression: Established strong frontend foundations and connected customer-support experience with development priorities.

  3. Anglia Cathodic Protection Services

    February 2018–March 2019

    Systems Developer / CP Analyst

    Combined internal systems development with cathodic-protection analysis, improving field-data capture, reporting and reliability.

    Selected highlights

    • Developed and implemented an enhanced iAuditor reporting solution that materially reduced surveyor report-submission time and improved operational efficiency.

    Progression: Strengthened the ability to understand operational processes and improve them with practical technology.

  4. Oil & Gas Authority / Fivium

    February 2015–March 2016

    Web Developer / Database Designer

    Contributed to three web applications for the oil and gas sector, working on complex form workflows and large database-backed processes.

    Selected highlights

    • Improved data retrieval and application reliability across the sector-specific applications.
    • FOX framework
    • Oracle SQL
    • PL/SQL

    Progression: Established early experience in web applications, relational databases, complex forms and data-backed business processes.

  5. University of Surrey

    November 2014–June 2017

    Computing Lab Demonstrator / Student Guide

    Worked at the university while completing a BSc in Computer Science from 2013 to 2017.

    Selected highlights

    • Delivered computing demonstrations, gave talks and provided practical support to students, applicants and visitors.
    • Translated technical concepts for audiences with different levels of knowledge.

    Progression: Developed technical communication, teaching and presentation skills alongside studies in software engineering, programming, databases, web applications and business analytics.

CV

Looking for the concise version?

A reviewed, public-safe CV will be available here soon. Until then, the CV page collects the most relevant public evidence.

View CV information