×
Simon Flack

Simon Flack

Product Engineer – Full-stack (TypeScript, Node, React)

Jelenia Góra, PL
English, Polish

Background


About

About

Senior full-stack engineer focused on React, TypeScript, and cross-platform delivery — including mobile, backend, and native integrations. I’ve shipped high-impact products in healthcare, transport, and public-facing sectors, always aiming to simplify complexity and raise the bar on quality.

Work Experience

Work Experience

  • Founder / Engineer, SubScout Prototype

    Dec, 2024 - Present

    Built a prototype for SubScout, a privacy-first subscription tracker with local-first design using Powersync and Postgres

    • Deployed to Cloudflare with Supabase backend

    • Designed core data model and ingestion pipeline to classify recurring payments

    • Explored UX patterns for tracking usage and highlighting underused subscriptions

    • Researched OpenAI integration for personal finance insights and value ratings

    • Gained practical experience in indie product development and market validation

  • Senior Engineer – Web & Mobile, Arena Labs, Inc

    Aug, 2021 - Nov, 20243 years 3 months

    Led frontend development of Arena Strive, a cross-platform healthcare app used by frontline clinicians in hospital systems.

    • Led development of Arena Strive from scratch, starting as a PWA and later migrating to mobile using Capacitor for iOS and Android

    • Built companion Coaching Portal used by Arena coaches to monitor progress and guide clinical users through personalized in-app conversations

    • Rewrote unreliable biometric SDKs for ring integration, introducing queueing, retries, and consistent cross-platform APIs

    • Developed in-app debug tooling (logs, state, device info) and introduced Sentry Replay for better QA and UX insights

    • Mentored newer engineers and QA through async Looms, code walkthroughs, and structured feedback systems

    • Contributed to backend (Postgres, Django) and CI (GitHub Actions + Capgo) supporting secure and iterative deployment

    • Helped uphold Arena’s mission to support clinician wellbeing — reported outcomes included 30% burnout reduction by week 8

  • Senior Engineer – Web, OnTrack Retail

    Apr, 2015 - Jul, 20216 years 3 months

    Senior engineer on OnTrack’s white-label UK rail platform, powering journey planning, ticketing, and compensation for millions of passengers across Southern, Thameslink, Southeastern, and Gatwick Express. The system regularly processed over £500K in daily ticket sales.

    • Built and evolved Delay Repay from its 2016 launch through multiple government-monitored compensation schemes (e.g. Southern strikes, Thameslink timetable issues)

    • Redesigned and rebuilt Delay Repay v2 frontend and key backend components to streamline claims and improve accessibility

    • Replaced slow third-party Darwin API with high-performance ingestion and query system delivering sub-second results

    • Delivered ticketing platform UI for Great Northern, Southern, Southeastern, and Gatwick Express with full mobile responsiveness and WCAG accessibility

    • Implemented support for Flexi, e-tickets, smart cards, and self-service refunds across journeys and operator-specific needs

    • Integrated secure payments via PayPal, credit card, and tokenized methods

    • Contributed to internal tools, dev experience improvements, and robust CI/CD pipelines

  • Senior Front-end Engineer, IG Group

    Mar, 2014 - Apr, 20151 year 1 month

    Developed tools for real-time market exploration and internal collaboration.

    • Built filtering tools for global market data

    • Resolved embedded WebView issues with native app teams

    • Ran internal dev meetups to boost team engagement

  • Software Engineer, BBC

    Jan, 2002 - Mar, 201412 years 2 months

    Developed media processing tools and editorial systems used across BBC Digital.

    • Built Olympic livestream scheduler and clip metadata tooling

    • Created WW2 archive classifiers and restored Domesday Project data

    • Maintained publishing pipelines and editorial interfaces

Projects Experience

Projects Experience

  • Grief Support Tools

    Jun, 2024 - Present

    Custom tools for a grief community, including a Discord bot and grief calendar.

    • Designed and deployed a Discord bot to track user moods and offer gentle prompts

    • Emphasized simplicity, respect, and emotional care in all aspects of UX and messaging

  • Striveware Integration Rescue

    Apr, 2024 - Jul, 20243 months

    Rewrote failing iOS/Android SDKs for biometric device integration.

    • Added queueing, retries, unified API surface

    • Enabled internal QA with logging and debug tools

  • Darwin Timetable API

    Jun, 2019 - Aug, 20212 years 2 months

    High-performance Mongo-backed timetable system replacing Darwin feed.

    • Introduced queueing, rate-limiting, and import triggers

    • Unblocked compensation product launches

  • Olympics Media Pipeline

    Jun, 2011 - Sep, 20121 year 3 months

    Built backend tooling and live scheduling UI for BBC Olympics 2012.

    • Managed 24-channel scheduler

    • Automated clip and thumbnail workflows

Skills

Skills

  • Frontend Development

    TypeScript

    React

    Next.js

    Capacitor

    Ionic

    Mobile Architecture

  • Backend Development

    Node.js

    MongoDB

    Postgres

    Express

    REST APIs

    Redis

    Python

    Django

  • Infrastructure & Deployment

    AWS

    Cloudflare

    Docker

    CI/CD

    GitHub Actions

  • System Design

    API Design

    XState

    Testing Strategy

  • Developer Experience & QA

    Playwright

    GitHub Actions

    CI/CD

    Capgo

    Sentry

    Storybook

Education

Education

  • Philosophy, BA, University of Sussex

    Jan, 1998 - Jan, 2001