James Worwood Icon

James Worwood

Harpenden, UK · james@worwood.co.uk

About Me

I’m a senior front-end developer with 13+ years of experience delivering high-performance, maintainable applications. For the past 9 years, I've focused on React Native, React, Angular, and Vue, working across a wide range of platforms with an emphasis on elegant UI and meaningful UX.

On weekends, you might find me scuba diving, off-roading, camping under the stars, tuning my 3D printers, racing FPV drones, or jumping into a few hours of gaming.

I like my UIs clean, my code maintainable, and my weekends loud.

Featured Projects

Legal Eyes logo

Legal Eyes

A Chrome extension that rewrites casual or informal messages into polished legal language. Built with OpenAI, Supabase Auth, and Stripe. Launched on Product Hunt with referral and subscription plans.

Visit site →
Cold Craft Logo

Cold Craft

An AI-powered Chrome extension that helps users craft effective cold outreach messages. Includes rewrite history, reminders, analytics, and OpenAI-backed personalization. Built with Supabase and custom UI components.

Visit site →

Raffaloo 🎟️

A mobile app that lets small businesses host real-world raffles to drive customer engagement. Built with React Native and Expo using file-based routing and animated branding. Gamified features and launch roadmap in progress.

Coming soon

Experience

Senior Front-end Engineer · Metamorf AI

Feb 2024 – Feb 2025

Led development of a cross-platform analytics app for Slaughter & May using React, React Native, Expo, and ECharts. Managed front-end and back-end teams, established development standards, and drove code quality across the team. Continued post-launch to architect a second product for broader law firm adoption.

React NativeExpoEChartsTurboRepoTypeScriptUnistylesGitHub ActionsJiraStorybookAzure DevOpsJest

Senior Front-end Engineer · EBRD

Nov 2021 – Jul 2023

Contributed as a senior developer to EBRD’s micro-frontend Angular platform, used to manage funding for large-scale infrastructure and development projects across regions Europe. Focused on building new features, resolving defects, and extending a shared component library. Heavily involved in a strategic migration from Single-SPA to Module Federation — helping modernize legacy Angular applications and coordinating the rollout across 25 projects and 5 global teams. Continued supporting new feature delivery and architecture improvements post-migration.

AngularModule FederationKarmaJasmineCypressCI/CDJenkinsAzure DevOps

Senior Front-end Engineer · Samba Safety

Aug 2021 – Mar 2023

Brought in by Collision Management Systems to deliver a milestone customer onboarding platform using Angular. Shortly after delivery, the company was acquired by Samba Safety (US), where I contributed to stabilizing and scaling multiple platforms across Angular, React, and React Native. Worked across feature delivery, legacy system integration, and performance tuning in a micro-frontend architecture.

AngularReactReact NativeJavaRest APIMicro front-endsNext.jsTailwindAngular materialStorybook

Senior Front-end Engineer · Vashi

May 2021 – Aug 2021

Contributed to a complete rewrite of Vashi’s bespoke jewellery ordering platform, enabling customers to design and track custom diamond pieces. Focused on rebuilding the front-end experience in Angular, integrating third-party services, and improving maintainability. Also prototyped a mobile companion app using React Native and Expo to support the in-store design process.

AngularReact NativeExpoBootstrapWebpack

Senior Front-end Engineer · Gama Aviation

Aug 2020 – May 2021

Joined the front-end team to deliver new features for a secure aviation operations portal, including an aircraft maintenance tracking system. Handled defect triage and resolution across Angular components integrated with .NET REST APIs. Contributed to a React Native proof-of-concept called CrewApp, designed to support crew operations on mobile.

AngularAngular MaterialBootstrapREST APIsReact NativeTailwind

Senior Front-end Engineer · MYHSM

Feb 2020 – Aug 2020

Joined as part of a small UK-based engineering team focused on delivering secure, cloud-based payment solutions. Contributed to feature development and defect resolution for a platform that helps merchants securely validate transactions before reaching card providers. Worked closely with Laravel APIs and improved modularity in the Angular front-end. Also assisted with DevOps pipelines and containerization using Azure DevOps.

AngularREST APIDockerAngular materialbootstrapAzure DevOps

Previous Roles

2014 – 2019

Earlier roles at Medscheme, Standard Bank, and Wesbank involved full-stack development, DevOps pipelines, and system integrations using Java, Spring Boot, Docker, and legacy enterprise stacks.

JavaDockerAzure DevOpsCI/CDREST APIsJSFSOAPKubernetesAngularMaterial UI

Skills

Frontend

ReactReact NativeAngularNext.jsExpoTailwindUnistylesStorybookECharts

Backend / Architecture

REST APIsNative ModulesCI/CDModule FederationMicro-frontendsPush Notifications

DevOps / Tooling

Azure DevOpsGitHub Actions

Testing & Type Systems

TypeScriptJest & React Native Testing LibraryCypressJest

Education & Certifications

🎓 Education

Bachelor of Information Technology (Double Major in Software Development & Networks and Security) – Monash University

📜 Certifications & Training

  • Oracle Certified Java 8 Associate
  • Formal training in Docker, Public Speaking, Project Management