Leading teams
Together with product and engineering, 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 worked in product teams building 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.
Together with product and engineering, 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 our team works with React, TypeScript and NestJS in a micro-frontend monorepo. The flows we build cover registration, identity verification and OTP for field teams.
As part of different teams, I’ve contributed to 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
Philip Morris International
As technical lead, I guide the technical direction and delivery of a business-to-consumer platform used by field teams for the US market, working with product, QA and integration teams around the world. I coordinate integration between teams in a micro-frontend monorepo and the migration of legacy services.
2022 to 2026
Philip Morris International
I joined the age verification team, where we built identity verification flows and I contributed to a shared component library documented in Storybook. I then moved to the global platform team, where I was part of the team that 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 was part of the team building 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 was part of the team working 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
As part of the Business area team, I helped build and maintain the bank’s solutions, 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.