Frontend developer passionate about clean code, intuitive interfaces, and turning business problems into elegant digital solutions
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. I had zero prior experience with WordPress, but the results were immediate — niche sites started driving real sales and revenue. That hands-on success hooked me. I moved on to building custom sites with Bootstrap for clients, and eventually transitioned fully into professional frontend development.
Today I'm a Frontend Developer with commercial experience building React and TypeScript applications that real businesses and clients rely on every day — dashboards, financial platforms, data-driven tools, and more. I especially enjoy the challenge of turning complex requirements into clean, performant, and maintainable interfaces.
I thrive in Agile teams, collaborating closely with designers, backend developers, and stakeholders to take features from Figma designs all the way to production. I'm comfortable in PR reviews, sprint planning, client demos, and iterative feedback loops. I'm constantly learning new tools and techniques — right now I'm particularly excited about modern component ecosystems, performance optimisation, making data-heavy UIs feel fast and delightful, and making effective use of the latest frontier models to accelerate design decisions, debug tricky edge cases, and produce higher-quality code faster.
Mining backfill platform development
Financial platform UI development
Orchard Core CMS development
Building modern, responsive web applications with React, TypeScript, and Tailwind CSS. Converting Figma designs into clean, production-ready code that performs and scales well.
Connecting frontend applications with REST APIs, handling data flow efficiently, and managing application state with modern patterns.
Working in Agile teams, participating in code reviews, sprint planning, and cross-functional collaboration to deliver value quickly.
Direct client interaction, translating requirements into technical solutions, presenting work clearly, and incorporating feedback into rapid iterations.
I'm available for frontend development roles and freelance projects
Get in Touch