Cambridge, UK

Charles Lynch

Senior Software Engineer, Healthtech/Medtech

Profile

Senior software engineer in the medtech/healthtech space, focused on SaMD products. Experienced across product engineering, NHS integrations (EPR systems, FHIR, NHS login and CIS2) and delivery under an ISO 13485 quality system, including coordinating go-lives with NHS trusts and private providers.

Strong front-end skills, with deep CSS knowledge, from patient and clinician portals to component libraries. Good at spotting pitfalls in designs and specifications early, and planning for future bottlenecks.

10 years
building web software
4 years
in health software
MSc
Computer Science, Distinction
ISO 13485
Lead Auditor training, 2026

Experience

Senior Software Engineer

Aug 2022 – present

Psyomics · Cambridge · Mental health triage

  • Co-designed the company's in-house integration engine, which converts supplier EPR data into FHIR, retries failed messages and keeps an audit trail. Built its Rio and IAPTUS adaptors as sole developer; now live with two NHS trusts, including North London NHS Foundation Trust.
  • Designed the product's FHIR APIs and built its NHS identity and messaging integrations: NHS login and CIS2 (OIDC), SAML single sign-on for trust systems, and MESH.
  • Technical coordinator for several go-lives with NHS trusts and private providers, including accelerating a go-live with Midlands Partnership University NHS Foundation Trust ahead of schedule.
  • Line manage one software engineer, including regular one-to-ones and their development plan, and take part in hiring decisions.
  • Carried out technical due diligence on a potential SaMD acquisition jointly with the Head of Engineering, including calls with the target’s engineering team.
  • Designed and built the main API as the company moved from a pre-revenue proof of concept to a revenue-generating business. It serves organisations that integrate in-house rather than through the engine.
  • Key engineer on the rewrite of the core product from MVP to a maintainable platform developed under the company’s ISO 13485 quality management system.
  • Built the patient and clinician portals, and set up the Storybook component libraries. Advocated for accessibility and responsive-design improvements across the product.
  • Compiled and validated clinical data for evaluation reports submitted to the MHRA.
  • Own and maintain the diagnostic algorithms for 15 mental health conditions, based on DSM-5, with test cases built alongside clinical experts.
  • Manage the platform’s AWS infrastructure as code with Terraform, keeping environments repeatable and changes traceable. Led infrastructure upgrades and the PostgreSQL schema design.

Earlier roles

Own product

Alongside

Skills

Languages
  • TypeScript
  • JavaScript
  • Python
  • SQL
Front end
  • HTML
  • React
  • Storybook
  • Accessibility
  • Responsive design
Styling
  • CSS
  • Sass/SCSS
  • CSS modules
  • Tailwind
  • styled-components
  • Design tokens
  • Animations
Back end
  • Node.js
  • GraphQL
  • REST APIs
  • PostgreSQL
Testing
  • Jest
  • Vitest
  • Playwright
Cloud and delivery
  • AWS
  • Terraform
  • Docker
  • CI/CD
Health and regulatory
  • FHIR
  • NHS login
  • CIS2
  • MESH
  • OIDC
  • SAML
  • ISO 13485
Ways of working
  • AI-assisted development

Education

Certificates

Contact

Open to senior SaMD engineering roles in ISO 13485 organisations.

LinkedIn
linkedin.com/in/charlie-lynch (opens in a new tab)
Website
charlielynch.co.uk (opens in a new tab)
Location
Cambridge, UK