FM.

About.

I'm a senior JavaScript engineer with 14+ years building fullstack web applications, expert in React, Next.js, TypeScript and Node. I've built for global brands like Diageo, Time Out and 8x8, for agencies, fintechs and SaaS companies across London, Berlin and Brazil, and most recently led engineering as an interim CTO. I use AI tooling daily — not as a buzzword, but to build and deliver faster than I could alone. Currently looking for fullstack JavaScript roles in the UK and EU; happy to relocate.

Nationality
Italian and Brazilian
Work Rights
UK (Settled Status)Europe (Italian Citizen)Brazil (Brazilian Citizen)
Languages
English (Fluent)Portuguese (Native)German · Spanish · Italian (Elementary)
Open to Relocate
Anywhere in Europe

Brands.

Over the years, I've had the privilege of building campaigns, sites and platforms for household-name brands worldwide.

Experience.

🇧🇷 Aug 2025 – May 2026CTO (Interim)@ Price Survey

Joined as Interim CTO to ensure a smooth transition as the previous CTO exited the company, overlapping through a short handover before fully taking over the role. Managed the engineering team, helping to prioritise and drive key technical decisions across the product roadmap. Developed and maintained the frontend of the company's products in TypeScript and React, and led cross-cutting technical initiatives across the product suite — leaning on AI tooling to deliver faster and more efficiently.

Technologies: JavaScript, TypeScript, React, Tailwind CSS, TanStack, React Native, Python, Django, PostgreSQL, MongoDB, ClickHouse, Claude AI

🇬🇧 Feb 2024 – Sep 2024JavaScript Engineer (Contractor)@ Diageo

Delivered frontend and Node.js development across six of Diageo's brand websites — including Johnnie Walker, Ketel One, Tanqueray and Buchanan's — as part of a global digital transformation programme, working within a large multi-team setup (3–4 engineers per brand alongside product and delivery leads). Built against a shared component library and unified Contentful content model, consolidating the brands onto a single Next.js and TypeScript stack to cut infrastructure and maintenance overhead.

Technologies: React, Next.js, TypeScript, Node.js, Contentful, Tailwind CSS, Azure

🇬🇧 May 2020 – Nov 2022JavaScript Engineer (Contractor)@ Appnovation

Built fullstack JAMStack applications (Gatsby, Contentful, Node.js) for eight client brands, including Danone, Deliverect, Admiral, Alpro and Souvenaid. Delivered Contentful migrations and built custom Contentful Apps as bespoke content fields for Mileway, and contributed to a government website (Belgium.be) built to strict web accessibility standards.

Technologies: React, Next.js, Gatsby, TypeScript, Node.js, Contentful, GraphQL, Styled-components, Tailwind CSS

🇬🇧 Mar 2019 – Aug 2019Full Stack JS Developer (Contractor)@ Huge

Rebuilt and re-branded the digital presence for Value Retail (BVSC) in a small cross-functional team — 3–4 engineers with designer, QA and project manager — delivering the new site on React and Gatsby with a Contentful CMS backend.

Technologies: React, Gatsby, Node.js, JavaScript, Contentful, GraphQL, Styled-components

🇬🇧 May 2018 – Dec 2018Front-End Engineer (Contractor)@ Time Out

Maintained and extended Checkout (formerly YPlan), Time Out's e-commerce platform. Delivered a product page rebrand and built a new ticket selector widget. Led research and preliminary work on upgrading the ageing React version in use and migrating the Data Store from Flux to Redux.

Technologies: React, JavaScript, Redux (Saga), Node.js, Salesforce

🇬🇧 Aug 2017 – Apr 2018JavaScript Developer@ 8x8

Maintained and extended the front-end of Contact Now, 8x8's contact centre solution. Refactored the Zendesk phone integration and contributed features to the Atlassian and Salesforce integrations.

Technologies: AngularJS, JavaScript, Zendesk API, Atlassian API, Salesforce API

🇩🇪 Apr 2017 – Jun 2017Development Lead (Contractor)@ MingLabs

Led development of an MVP mobile app for field technicians to manage their daily appointments — map visualisation of each job, GPS routing to the next appointment, ETA estimation, and notifications so managers knew when they were running late or unable to attend.

Technologies: React Native, JavaScript, ES6, Sketch, Git, Bitbucket, Jira

🇩🇪 Nov 2016 – Mar 2017Front-End Engineer (Contractor)@ MoreSleep

Maintained and extended existing front-end projects for clients including GoPro and Markilux; built a greenfield project for Canyon from scratch to delivery, which earned an Honourable Mention from Awwwards.

Technologies: React, Node.js, SASS, HTML5, CSS3, JavaScript, Canvas, Sketch, Git, Bitbucket, Gulp

🇩🇪 Jul 2016 – Nov 2016Front-End Engineer (Contractor)@ Lendico

Led the complete re-branding of the company's website, building the entire new front-end — AngularJS components and directives plus bespoke CSS for custom UI elements and pages.

Technologies: AngularJS, SASS, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Git, Gulp

🇬🇧 Feb 2015 – Jun 2016Senior Front-End Developer@ Maverick Advertising & Design

Developed responsive websites for clients including PwC, DHL, Givergy (iBid), Coca-Cola Enterprises and Gibraltar. Mentored junior developers, scoped and estimated technical projects, kept the tech stack current and championed code-quality best practices.

Technologies: AngularJS, TypeScript, React, SASS, HTML5, CSS3, JavaScript, jQuery, PHP, MySQL, WordPress, Git, Gulp

🇬🇧 Feb 2012 – Feb 2015Mid-Weight Web Developer@ Sprinklr / TBG Digital

Joined TBG Digital, working across front-end and back-end — primarily front-end — building responsive web apps, hybrid mobile applications, social-media campaigns and Facebook apps for global brands including Sky, Dell, Capital One, Coca-Cola, Mondelez and Cadbury's, up to the company's acquisition by Sprinklr.

Technologies: HTML5, CSS3, SASS, JavaScript, jQuery, AngularJS, Node.js, Socket.io, PhoneGap, GSAP, PHP, MySQL, CodeIgniter, WordPress, Social APIs, Git, SVN

Skills.

Core
JavaScript (ES6+) · TypeScript · React · Node.js
Proficient
Next.js · Tailwind CSS · Gatsby · React Native · TanStack
Exposure
Python · Django · PostgreSQL · MongoDB · ClickHouse · Contentful · Azure · AWS · Railway · Render · Supabase

Selected Work.

See all work