CV

Personal Statement

I am a senior software engineer with 12+ years experience creating highly performant and usable products, websites, desktop applications, and a browser extension.

Skills

Experience

  1. Senior Software Engineer

    Present

    Venture Harbour Wallingford, UK

    • Web app development with Next.js, GraphQL and Typescript.
    • Creation of component library with Storybook to showcase and document.
    • Break down problems into solutions and solutions into tasks, creating prototypes when required.
    • Desktop Application and Browser Extension development.
    • Optimise Performance of each of our sites and products and automate testing and CI for each deployment.
  2. Full Stack Web Developer

    Taylor & Francis Didcot, UK

    • I created custom performant WordPress and Expression Engine sites.
    • I hand-crafted a node tool to benchmark and monitor Business Sites using the Web Page Test API and display with React.
    • Perform performance audits and carry out improvements on business and society sites.
  3. Front-end React Developer

    Photocrowd Oxford, UK

    • Creating new components and pages using React/Relay and Less from Photoshop designs.
    • Implementing Webpack into the development process to allow for code modularity, linting, and writing future JS (ES2015) code with Babel.
    • Applying BEM code methodology for new CSS components.
  4. Front-end WordPress Developer

    Electic Studio Didcot, UK

    • I created highly customised WordPress sites from Photoshop designs, with custom post-types, taxonomies, meta boxes, shortcodes and functions.
    • The sites were performant, using best practices and technologies, built within budget and in timeframes.
    • Pre-launch client training, dealing with any client feedback via Basecamp or telephone.
  5. Creative UI Developer

    HeathWallace Ltd Reading, UK

    • I built highly accessible websites for clients including HSBC, RBS and Grant Thornton.
    • Using CMSs such as WordPress, CQ5 and Sitecore to allow the client to control all content on their site.
    • Knowledge Sharing through weekly masterclass sessions (I ran three : WordPress; CSS3; and Sass).

Relevant Experience

Here are a selection of the sites, app and browser extension that I have made:

Education

Interests