Full-Stack Developer — React, TypeScript & .NET
I build production web applications end-to-end: React & TypeScript frontends, ASP.NET Core REST APIs, SQL databases, Docker deployments. Commercially proven across financial platforms, mining dashboards, and complex data-driven systems.
My love for coding started back in the 1980s when, at age 7, my dad brought home a BBC Micro for the summer holidays. With no games, no tape recorder — just a programming book and the built-in BASIC interpreter — I taught myself to write simple games and programs. That early spark never faded; it grew into a lifelong passion for building things with code.
Years later, while working in insurance and client advisory, I began creating WordPress sites to generate leads. The results were immediate — niche sites started driving real sales and revenue. That success led me to custom sites with Bootstrap, and eventually to professional web development with modern stacks.
Today I build and deliver full-stack web applications end-to-end — React & TypeScript frontends, ASP.NET Core Web APIs, relational databases (PostgreSQL, SQLite), Docker containerisation, and live deployment. I've shipped production code on a financial trading platform, a complex mining data platform, and CMS-driven client sites, and I continue building commercially relevant full-stack projects independently.
I thrive in collaborative Agile teams — working closely with designers, product owners, and backend developers. I'm genuinely comfortable across the full stack: building pixel-perfect React UIs from Figma, designing and consuming REST APIs, writing C# service logic, managing EF Core migrations, debugging full request cycles, and contributing to code reviews and sprint planning.
Full-stack React + C#/.NET mining data platform
React & TypeScript frontend for a financial services platform
Production CMS development on a commercial client site using Orchard Core
Building data-driven web applications using React & TypeScript with backend integration in C#/.NET, handling full request lifecycles from UI through to API and data layers.
Developing REST APIs, backend modules, and background processing systems using C#/.NET, with secure cloud integration across Azure services and containerised environments.
Delivering clean, maintainable interfaces from Figma using React, Tailwind and modern tooling like TanStack Query, Axios, Formik and Zod for robust state and form handling.
Extensive commercial Orchard Core CMS experience building custom content types, Razor/Liquid templates, and component-driven layouts for production client sites. A relatively rare and in-demand skill in the .NET ecosystem.
Available for full-stack developer positions — remote, hybrid, or Cornwall-based
Get in Touch