Leading teams
I set technical direction and help teams deliver across markets. That means architecture decisions, connecting the work of different teams, and planning migrations away from legacy services.
Lisbon, Portugal ·
I’m a technical lead and front-end engineer. For 13 years I’ve built products for the web, mostly with React and TypeScript. Today I lead the technical side of a large consumer platform, and I care about design systems, clear architecture and helping teams do their best work.
I set technical direction and help teams deliver across markets. That means architecture decisions, connecting the work of different teams, and planning migrations away from legacy services.
Day to day I work with React, TypeScript and NestJS in a micro-frontend monorepo. The flows I build cover registration, identity verification and OTP for field teams.
I’ve built component libraries with Storybook and Bit.dev, written tests with React Testing Library and worked with CI/CD at Cazoo, Tamanna and in my current role.
2026 to now
Global consumer-goods company
I lead the technical direction and delivery of a business-to-consumer platform used by field teams for the US market. I own integration between teams in a micro-frontend monorepo and the migration of legacy services, working with product, QA and integration teams around the world.
2022 to 2026
Global consumer-goods company
I joined the age verification team, building identity verification flows and contributing to a shared component library documented in Storybook. I then moved to the global platform, where I built Consumer 360, the tool field coaches use to manage consumer profiles, registration and OTP verification, and helped move the platform off legacy services.
2022
Cazoo
I built components for the design system used across Cazoo’s internal tools, working with designers, testers and product managers. Test-driven development with React Testing Library, plus Storybook and CI/CD.
2021 to 2022
Tamanna.com
I worked on the back-office where brands manage the products sold on the main site, and helped build the team’s design system from scratch with Storybook and Bit.dev.
2019 to 2021
Sbanken
I built and maintained solutions for the bank’s Business area, alongside designers, testers and other developers.
2016 to 2019
OLX Group
I was one of the engineers responsible for the front end of Tradus Pro, the business tool for a global marketplace of used heavy machinery. I was also the team’s Coding Dojo evangelist.
2013 to 2017
Integer Consulting, Instituto de Pesquisas Eldorado
Front-end consulting with React, Redux and Angular.js in Lisbon. Before that, at Eldorado in Brasília, JavaScript and HTML5 projects with Angular.js and Polymer, and Android apps in Java.
Coding Dojo evangelist at OLX Group. I wrote about it on Medium: Coding Dojo.
Anthropic: Claude Code in Action, AI Fluency, Claude 101 (2026). IBM: Developing Front End Apps with React (2024). Testing React with Jest and RTL (2022).
BSc in Information Systems, UPIS, Brasília (2013).
English (full professional), Portuguese (native).
Email is the best way to reach me.