Available to hire
I am a driven and passionate full-stack JavaScript (JS) developer, who loves a challenge and getting involved in big projects with many moving parts. While being very technically-minded, I make great effort to manage stakeholder expectations and provide non-technical insight to other team members.
I’m always looking at new technologies and pride myself on being a very fast learner. I like to take technical leading and mentoring roles within companies, leveraging my skillset not only to improve the business, but to improve the team, and leave any team substantially better than before I joined.
Skills
Experience Level
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Frontend Developer at Acsential
November 1, 2025 - January 1, 2026Supported the push to production for an AI-powered marketing app; built an interactive moodboard canvas using NextJS, React 19.2, OpenAI SDK, and PandaCSS; enabled real-time moodboard syncing with an agent.
Senior Frontend Developer at YLD
June 1, 2025 - PresentEmbedded into multiple client projects (marketing sites and bespoke stock trading app); led frontend development using NextJS, React, PandaCSS, and React Native; contributed to architecture decisions and optimised development practices.
Senior Frontend Developer at VMI Studio
August 1, 2025 - November 1, 2025Developed a 3D marketing app for government materials; used Unreal Engine, PandaCSS, React, Zustand and WebGL; built a robust asset management package to normalise and sort large property datasets.
Machine Learning Engineer at King fisher
September 1, 2024 - January 1, 2025Assisted development of AI-powered tools for DIY/retail, including a voice assistant and a tool-identifier app; built POC using NextJS, ThreeJS, WebGL, react-spring and Python.
Principal Frontend Developer at CATCHES
August 1, 2024 - May 1, 2025Prototype app implementing 3D try-on technology for fashion e-commerce; delivered using NextJS, React 19, and react-spring to reflect a modern shopping experience.
Senior Frontend Developer at Diageo
November 1, 2023 - March 1, 2024Migrated multiple sites from bespoke architectures to a consistent NextJS/Contentful/Tailwind structure; conducted discovery sessions, content management, and training for new team members.
Senior Frontend Developer at Luxottica
November 1, 2023 - January 1, 2024Shaped migration from client-side rendered bespoke React frontend to NextJS; created a themed shopfront and contributed to design system and component library; trained developers and supported leadership.
Senior Frontend Developer at Bonhams
March 1, 2023 - July 1, 2023Introduced two new applications; migrated to NX monorepo; used NX, Node, Next.js, TypeScript, Styled Components, Algolia and Contentful; led migrations to share logic and UI across apps.
Senior Frontend Developer at Appnovation
June 1, 2022 - September 1, 2022Worked with third-party design agency to deliver pixel-perfect, responsive components; used Node, Next.js, React, Storybook, Tailwind, Contentful and GraphQL as part of a pharmaceutical digital transformation project.
Principal Frontend Developer at Outplayed
April 1, 2022 - February 1, 2023Built a new betting system; created a Node-based middle layer to normalise large live data volumes; designed architecture to improve developer experience and performance; collaborated across teams including designers, payments, location services, backend and KYC.
Senior Frontend Developer at KEAKIE
January 1, 2022 - April 1, 2022Maintained two client-facing applications Mirage and Edna; focused on performance, reduced technical debt, added features such as login, mobile web player and AirPlay/Chromecast support; modernised app structure and reduced boilerplate.
Interim Lead at END Clothing
March 1, 2019 - December 1, 2021Joined to maintain the React site and migrate remaining Magento pages; drove improvements including ~70% reduction in page and bundle sizes, migration to Next.js, and consolidation into an NX monorepo; upskilled the team and acted as de facto technical lead during transition.
Interactive Developer at Like Digital
April 1, 2018 - March 1, 2019Maintained websites and delivered features for multiple clients (e.g., The Macallan, Gieves & Hawkes, Nip + Fab, Drakes, Mulberry); worked on Magento, Handlebars, React and Knockout; earned positive stakeholder feedback for communication.
Frontend Developer at Commusoft
April 1, 2017 - March 1, 2018Ported AngularJS features to a new React codebase; led the technical implementation of projects including a certificate generator integrated with the Commusoft app; reduced turnaround time from 6-8 weeks to approximately 11 minutes.
Interim Lead / Senior Frontend Developer at END Clothing
March 1, 2019 - December 1, 2021Joined as interim lead; migrated Magento pages to a unified codebase; reduced page and bundle sizes by ~70%; led Womenswear migration to Next.js; produced a design system and upskilled the team; served as de facto lead during transition.
Education
Qualifications
Industry Experience
Software & Internet, Retail, Media & Entertainment, Government, Healthcare, Professional Services, Financial Services, Manufacturing
Skills
Experience Level
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in London today.