Philip Christopher

Designing and developing intuitive React web apps.

  1. Building fast, modern web apps in React
  2. Writing clean, reusable, strong code
  3. Implementing UI/UX principles and practices
  4. Delivering agile continuous deployments

Tech Stack of 2026

React + Typescript + RR7

My bread and butter. The main focus is all things frontend. I love coding user interactions, and enjoy the art of styling.

These are my current skills but as is the nature of coding, some will retire and others will take their place.

Lately I've been diving deeper with RR7 and choosing Claude as my AI companion. I enjoy catching up on the latest trends, listening to the tasty treats over at the Syntax Podcast, and hearing the hot AI takes from Nate B Jones.

console.log("Bye for now")

More than a job

Experience

  • 2024 - Present

    Montu logo

    Senior Software Engineer · Montu

    Built Shopify Hydrogen storefronts with React Router, TypeScript, and Sanity CMS, deployed on Node.js.

    Developed customer registration flows integrating Braze and Shopify Admin APIs for custom analytics.

    Implemented observability with DataDog and Snowplow event tracking.

    Improved performance through bundle size reduction, image optimisation, dependency cleanup, and CI/CD guardrails.

    Guided engineers through code reviews and decisions across state structuring and optimisations.

    • TypeScript
    • JavaScript
    • React Router 7
    • Remix
    • React
    • Sanity
    • Shopify
    • TanStack Query
    • Zod
    • MUI
    • Figma
    • GraphQL
    • REST APIs
    • CSS
    • HTML
    • Launch Darkly
    • DataDog
    • AWS
    • Node.js
    • Express.js
    • CI/CD
    • GitHub Actions
    • Storybook
    • Vite
    • Unit Tests
    • Vitest
    • React Testing Library
    • e2e
    • Playwright
  • 2023

    HelloFresh logo

    Frontend Developer · HelloFresh

    Built the referrals page within Next.js using React and TypeScript with product and design teams.

    Migrated legacy components to React and TypeScript using the internal UI component library.

    Implemented payments integration for white-label brands using TanStack Query and Redux Toolkit.

    Resolved API deprecations and updated legacy integrations to maintain backend compatibility.

    • TypeScript
    • JavaScript
    • Next.js
    • React
    • React Query
    • GraphQL
    • REST APIs
    • HTML
    • CSS
    • Contentful
    • Honeycomb
    • Shopify
    • AWS
    • Unit Tests
    • Jest
    • React Testing Library
    • e2e
  • 2021 - 2023

    Youfoodz logo

    Frontend Developer · Youfoodz

    Led the rebuild of the B2C Shopify Liquid storefront into a React and TypeScript SPA with Contentful CMS and GraphQL.

    Developed a custom UI component library with Styled Components and Storybook. Tests with Jest, and React Testing Library.

    Maintained the B2B Shopify retail platform and introduced automated deployment pipelines with Buddy.

    Increased Lighthouse performance score from 10 to 95 through the SPA migration, code splitting, and asset optimisation.

    Integrated Sentry for error tracking and observability, and Braze CRM for targeted campaigns.

    • TypeScript
    • JavaScript
    • React
    • Redux Toolkit
    • GraphQL
    • SWR
    • HTML
    • SCSS
    • CSS Modules
    • Webpack
    • Shopify
    • Liquid
    • Contentful
    • Sentry
    • AWS
    • Buddy
    • Storybook
    • Unit Tests
    • Jest
    • React Testing Library
    • e2e
    • Cypress
  • 2019 - 2021

    EatClub logo

    Frontend Developer · EatClub

    Built internal analytics application in React and TypeScript with Redux and MUI.

    Developed interactive reporting dashboards with Chart.js to visualise operational data.

    Shipped restaurant onboarding and menu management tools via REST APIs.

    Engineered contact tracing forms during the COVID-19 pandemic

    • TypeScript
    • JavaScript
    • React
    • Redux
    • MUI
    • GraphQL
    • REST APIs
    • Heroku
    • SCSS
    • HTML
    • Unit Tests
    • Jest
  • 2019

    Sign In Enterprise (formerly Traction Guest) logo

    Web Developer · Sign In Enterprise (formerly Traction Guest)

    Redesigned and developed the public-facing website using WordPress.

    Rolled out A/B testing to improve booking a demo flow, supporting increased customer engagement and inbound inquiries.

    Designed digital and print assets for trade shows and investor presentations, including flyers, banners, and pitch materials.

    • JavaScript
    • Webpack
    • SCSS
    • PHP
    • WordPress
    • HTML
    • Illustrator
    • Photoshop
    • InDesign
  • 2016 - 2019

    Infinitii AI (formerly Carl Data Solutions) logo

    Frontend Developer · Infinitii AI (formerly Carl Data Solutions)

    Built real-time dashboard applications in React, Redux, and Google Maps for monitoring environmental data.

    Migrated legacy Backbone.js and Marionette views to React.

    Developed D3 chart components and reporting tools within the dashboards.

    Designed and maintained custom WordPress websites for subsidiary companies.

    • React
    • JavaScript
    • TypeScript
    • Webpack
    • REST APIs
    • SCSS
    • HTML
    • WordPress
    • PHP
    • Illustrator
  • 2015 - 2016

    Whistler Blackcomb logo

    Frontend Developer · Whistler Blackcomb

    Migrated content into a new instance of SiteCore CMS, extending site functionality with custom JavaScript, HTML, and CSS.

    Developed two WordPress booking sites built with custom themes, from mockups through to launch.

    Integrated the Zaui ecommerce booking system to enable online reservations.

    Optimized images and created icon assets in Photoshop.

    • JavaScript
    • HTML
    • CSS
    • Sitecore
    • WordPress
    • Grunt
    • PHP
    • Illustrator
    • Photoshop