Skip to content
matthewcm.dev

    ↑ ↓ move · ↵ open · tab scopeopen graph →

    $ cat ./work

    Work

    Case studies from building platforms and real-time UIs. The patterns and lessons are real; client details and internal names are abstracted.

    Case studies (10)

    Research (1)

    Experience

    1. 2026 – present

      Software Engineer · Haruko

      Owning development of high-performance, low-latency trading platforms as a highly productive individual contributor at a fintech building real-time crypto trading UIs: driving features, optimisation and process improvements end to end.

      • React
      • TypeScript
      • Java

      The story of this role

    2. 2023 – 2025

      UI Lead Developer · Sky

      Led UI development for a scalable, secure low-code network automation platform serving multiple Sky teams and external partners.

      • Next.js
      • TypeScript
      • Tailwind
      • Zustand
      • React Query
      • Playwright
      • Storybook
      • Vitest

      The story of this role

    3. 2021 – 2023

      Mid-Senior HTML5 TV Developer · Accedo

      Delivered the My5 (Channel 5) app across connected-TV platforms.

      • React
      • Redux
      • TypeScript
      • JavaScript

      The story of this role

    4. 2019 – 2021

      Full Stack Developer · Industrial Placement · Elanco

      Industrial placement in the global web digital team transforming 80+ active sites, continued almost full-time and fully remote through my final year, an extra year of experience that let me skip junior roles after graduating.

      • TypeScript
      • GraphQL
      • Next.js
      • Gatsby
      • Headless CMS

      The story of this role

    More detail on the about page.