Index

Current base in São Paulo. Previous bases in Lisbon, Porto. Work experience inLondon, Lisbon, Athens, Amsterdam, NYC. The 2024–25 route included Porto, Lisbon, Brussels, Amsterdam, Bremen, Paris, Wien, Cologne, Zurich, Madrid, København, Oslo, London, Chicago. Remote locations shown areLondon, Athens, Amsterdam, NYC, Brussels, Bremen, Paris, Wien, Cologne, Zurich, Madrid, København, Oslo, Chicago.

  • Current
  • Base
  • Remote

Showing Europe.

About

Hello, I’m a product-focused software engineer working across requirements, systems design, implementation and delivery.

Much of my work begins before the code: understanding an unfamiliar domain, clarifying incomplete requirements, deciding where responsibilities should sit and creating technical foundations that other people can reliably build on.

I started programming in 1998, repairing IBM computers and writing small tools in LotusScript. My background in visual and performing arts later drew me towards the intersection of technology, design and interaction.

After working in São Paulo and Athens, I moved to London in 2011. Over the following years, I worked across publishing, financial services, travel, marketplaces and property technology for organisations including The Times, Royal Bank of Scotland, Hailo, Kalo, KPMG and Dow Jones.

Later, I joined earlier-stage product teams and worked across mobile applications, identity, data and event-driven cloud services. At Ameelio, I helped build and scale a secure communication service connecting incarcerated people with their families.

Recently, I worked with XP’s Design Ops team on Soma, its organisation-wide design system, leading frontend engineering for compositional components used across different product contexts and defining the shared-state model used for communication between components.

Today, I consult through YLD with a US product team, working across requirements, systems design, implementation and delivery.

A year in motion

From April 2024 to January 2025, my family and I worked remotely while moving between cities.

  • Porto, OPO, 28 APR 2024 travel stamp
  • Lisbon, LIS, 19 MAY 2024 travel stamp
  • Brussels, BRU, 09 JUN 2024 travel stamp
  • Amsterdam, AMS, 30 JUN 2024 travel stamp
  • Bremen, BRE, 04 JUL 2024 travel stamp
  • Paris, PAR, 21 JUL 2024 travel stamp
  • Wien, VIE, 11 AUG 2024 travel stamp
  • Cologne, CGN, 01 SEP 2024 travel stamp
  • Zurich, ZRH, 22 SEP 2024 travel stamp
  • Madrid, MAD, 13 OCT 2024 travel stamp
  • København, CPH, 03 NOV 2024 travel stamp
  • Oslo, OSL, 24 NOV 2024 travel stamp
  • London, LON, 15 DEC 2024 travel stamp
  • Chicago, CHI, 05 JAN 2025 travel stamp
14 cities / worked remotely

Career

YLD — Senior Software Engineer

Feb 2026 – Present

Consulting with a US product team across requirements, systems design, implementation and delivery.

NTT Inc — Senior Technical Specialist

Sep 2025 – Feb 2026

Led frontend engineering for compositional components in Soma, XP’s organisation-wide design system, and defined the shared-state approach used for communication between components.

Ameelio — Senior Software Engineer

Jun 2022 – May 2025

Helped build and scale a secure real-time communication service connecting incarcerated people with their families.

Early-stage products and cloud systems

Apr 2019 – Aug 2021

Worked across mobile applications, identity, data and event-driven AWS services for early-stage product teams and Maharishi Foundation International.

Product engineering and consulting

Jun 2012 – Feb 2019

Worked in London across publishing, financial services, travel, marketplaces and property technology for organisations including The Times, Royal Bank of Scotland, Hailo, Kalo, KPMG and Dow Jones.

Creative technology and development

1998 – 2012

Started with IBM computers and LotusScript, moved into online advertising and interactive technology, then led web and e-commerce delivery in Athens before relocating to London.

Selected work

Soma

XP’s organisation-wide design system. Led frontend engineering for compositional components and the shared-state model used across product contexts.

Ameelio Connect

Helped build and scale secure real-time communication software connecting incarcerated people with their families.

129,000+ users · 105,000+ hours of calls