Featured Engagements

highlight image for Sky
Featured Project

Sky

Feature building and maintaining an internal CMS web app, used by Skys' NOW programme content editors to curate shows onto the NOW video content platform, thereby enabling a large catalogue of video-on-demand content to be streamed to millions of NOW customers. Leveraging a hybrid mix setup of React.JS and AngularJS 1.5 (migration), embracing the latest ES6+ standards, with numerous unit and functional E2E tests written.Jul 2017 - Feb 2022

  • React.js
  • TypeScript
  • Redux
  • Reselect
  • AngularJS
  • Material UI
  • Cypress
  • Jest
highlight image for SigTech
Featured Project

SigTech

Building out an MVP web app product, leveraging React.js, TypeScript, and React Hook Forms, that empowered financial partners to upload large financial datasets, configure customised rules through dynamic API-driven form fields, and visualise issues via a performance-optimised virtualised list. Collaborated closely with the UX design team to implement abstracted atomic UI components which aligns to a well-defined project design system.Mar 2023 - Jun 2023

  • React.js
  • TypeScript
  • React Query
  • React Hook Forms
  • React Window (virtualisation)
  • React Testing Library
  • Radix UI
  • Mock Service Worker (MSW)
highlight image for TickX
Featured Project

TickX

Building out and maintaining a white-labelled ticketing SaaS ticketing platform that is integrated into client domains. The platform supports producers in the events industry to help them sell timed and seated ticketed events to their customers. As well as building out the frontend and abstracting out Storybook tested modularised components into its own library, the middleware APIs were also extended upon.Jul 2022 - Nov 2022

  • React.js
  • TypeScript
  • Recoil
  • Chakra
  • React Testing Library
  • Storybook
  • Cypress
  • NestJS
  • REST
highlight image for Babylon
Featured Project

Babylon

Building out an AI-driven Symptom Checker medical tool that is embedded within the Babylon Health apps. The tool empowers people across the world to input their symptoms through a series of tailored questions returned from the backend health graph model, which in return provides a summary report of possible conditions, with various call to actions.Mar 2022 - Jul 2022

  • React.js
  • TypeScript
  • SASS
  • React Query
  • React Testing Library
  • Cypress

Other Engagements

  • Jan 2017 - Jul 2017BarclaysTransform the UI and UX of the Barclays intranet site.
    • AngularJS
    • jQuery
    • Adobe Experience Manager (AEM) CMS
  • Nov 2015 - Nov 2016IBMImplement text-to-speech web app to interact with Watson AI, and another web app which extrapolates vast amounts of third party organisational data into a data visualisation UI.
    • AngularJS
    • ES6
    • REST
    • NodeJS
    • ExpressJS
    • c3.js (data visualisation)
  • Jan 2011 - Oct 2015Metropilitan Police ServiceBuild out and maintain public facing web presence, and (hybrid) mobile apps (e.g. online crime reporting form).
    • AngularJS
    • jQuery
    • REST
    • Ionic (hybrid mobile apps)
  • Jun 2010 - Aug 2010SungardDeliver a business intelligence ETL solution.
    • Business Intelligence (SSIS / SSAS / ETL)
    • MS SQL Server
  • Aug 2007 - Aug 2008Metropilitan Police ServiceDevelopment and maintenance of public facing website, develop internal tooling to automate processes, building CMS templates, and IT support.
    • HTML
    • CSS
    • JavaScript
    • jQuery
    • PHP
    • Classic ASP
    • VBA