I'm a polyglot Software Engineer with 8 years professional experience.
I’m experienced with many languages, programming styles (Object Oriented, Functional) and have worked at all levels of the technology stack (Frontend, Backend, Infrastructure, Ops).
I’m most passionate about functional programming and practicing good, sustainable design at all levels of a software project.
- Concentric Health (Senior Software Engineer) (September 2023 - Present)
- Worked on digital consent application (deployed in 35 NHS trusts and private practices), responsible for patient and clinician facing frontends and backend services (Elm, Typescript, Ruby, Crystal)
- Signal AI (Senior Software Engineer) (August 2022 - September 2023)
- Worked on data platform team, responsible for realtime content ingestion infrastructure (1M news articles a day) and nightly offline batch processing (1.5B news articles) (Clojure, Python, Apache Hudi, Airflow, Redshift)
- Connective MedTech (CTO) (July 2021 - August 2022)
- Worked on assessing product viability for an app for orthopaedic surgeons, built out technology platform (Elm, Postgres)
- 8th Light (Senior Software Engineer) (April 2018 - July 2021)
- Built an extensive back office platform for an insurtech (Elm, Spring Boot / Kotlin, Postgres, AWS Fargate, Terraform)
- CAST (Software Engineer) (January 2017 - January 2018)
- Worked with a number of charities on 3 month accelerator projects, building MVPs and mentoring them through the software development process
- A library for structured concurrency and alternative FFI in Elm:
- A performant type safe animation DSL for Elm applications:
- A smartphone quality game for the browser:
- Master of Engineering - Biochemical Engineering (2008-2011) UCL - 2:1
- Master of Arts - Psychosocial Studies (2012-2013) Birkbeck - 1st
- Scholarship to Chetham's school of music (Violin & Composition)