Available ocassionally for short/medium term consulting or contract work. Get in touch!

My background as a software engineer is focused distributed systems, scalability and data plumbing, with extensive experience in technical leadership roles and a 2y tour of duty as Product Manager.

I operate in hands-on roles inside engineering teams, but think at the strategic level in close collaboration with stakeholders across the business. My job is to ensure that engineering delivers short/medium term company goals effectively, and is positioned well in advance to anticipate the future needs of the business.

Work experience

I currently work as Principal Engineer at Midokura building systems that manage fleets of devices which can running applications based on AI models. These run as part of Sony's Edge AI sensing platform, AITRIOS.

Prior to that worked at New Relic, as a Principal Engineer for two teams that built systems to inspect real-time telemetry, infer what type of entity was reporting them so other teams could build New Relic's observability experience on top of them.

At Adevinta I joined as a Staff engineer and later took a role as Technical Product Manager leading the development of an internal platform that supported some of the biggest online marketplaces in Europe and South America to migrate to the cloud. You can find some content about this.

Even earlier, I worked on distributed virtual networks, built data infrastructure for telcos, and some backend services for high volume sites like Last.fm, Tuenti.)

You can find more about my professional experience at LinkedIn, or maybe you should just drop me an email!