Clinical Portal
Patient-facing platform for a healthcare provider. Built document signing with audit trails, photo capture and management, dark mode theming, real-time notifications, and multi-stage QA review workflows used daily by clinical teams.
Contractor & Software Engineer
I specialise in Angular and TypeScript full-stack development — taking features from brief to production across frontend, API, and infrastructure. I've shipped component libraries, design systems, clinical portals, real-time video tools, and SaaS platforms for organisations including the Premier League and Pexip.
I embed quickly in existing teams, bring senior-level judgement to architecture and delivery decisions, and own my work end-to-end. I'm most useful when you need someone who can pick up context fast and start shipping from week one.
I don't just build UIs. I own features across the entire stack — Angular frontends, NestJS APIs, PostgreSQL migrations, Docker deployments. One person, fewer handoffs, faster delivery.
I break work into small, reviewable increments and ship often. Short feedback loops mean fewer surprises and faster course-correction when requirements shift.
Readable, tested, peer-reviewed. I write code that the next developer can understand and maintain — because on contracts, that's often someone else.
Tight feedback loops with designers and product. I care about accessibility, responsive behaviour, and building interfaces that actually work for the people using them.
The tools and technologies I reach for most on current projects.
Patient-facing platform for a healthcare provider. Built document signing with audit trails, photo capture and management, dark mode theming, real-time notifications, and multi-stage QA review workflows used daily by clinical teams.
Multiple internal applications supporting league operations — from component libraries and design systems to photo and video annotation tools, CRM features, and event management platforms.
Internal platform for a consulting firm. Architected the Nx monorepo, established CI/CD pipelines, and delivered content management features with shared component libraries across multiple applications.
Personal media archive for organising a large photo and video library. Features perceptual duplicate detection, interactive Mapbox maps with time-slider filtering, and Adobe Lightroom catalogue integration.
Available for contract roles and consulting. Let's talk about what you need built.