Professional track record

What I do and what I've built

My career has taken an unconventional path: from hotel operations across Spain and the Middle East, to frontend development, to leading engineering teams and building people systems from scratch. What connects it all is a tendency to build structure where there is not any and to use technology to solve operational problems that spreadsheets and manual processes cannot.

I work at the intersection of AI, business operations, process design, and tool building. Engineering background, operations and people management experience, and a current Master's in Generative AI Engineering.

A decade in operations, a few years writing code, a year and a half leading engineers, and now building AI tools in production. It is an unusual combination. It turns out to be exactly the right one.

2024 – present
2024 – present

Engineering People Manager

Remote — Spain

2021 – 2024
2021 – 2024

Frontend Developer

Remote — Spain

2018 – 2020
2018 – 2020

Hotel General Manager

Hospitality — Madrid

2016 – 2017
2016 – 2017

Director of Operations

Hospitality - Gran Canaria

2011 – 2016
2011 – 2016

Several positions across Hotel Operations

Spain & Middle East

You can find full details on my LinkedIn ↗

Problems I've solved

Internal tools, AI tooling, automation, and operational frameworks built inside engineering organisations.

Internal tooling Cost reduction Python AI

Payroll & Tax Certificate Automation

Our international HR software had no Spanish compliance module for distributing payslips and annual tax certificates. The alternative was licensing a full Spanish HR platform just to use its payroll delivery feature — paying for an entire product to solve one problem. I built a Python tool that pulls payroll files, assigns each document to the right employee, encrypts it, and sends it automatically. The license cost was avoided entirely.

Internal tooling Event ops Full-stack

Company Offsite Management App

Three-day in-person company events are logistically complex for a fully remote team. I built a web app that handles the full lifecycle: RSVP and attendance by day, accommodation allocation, optional activity selection, lunch and dinner venue preferences, and session sign-ups for the evening agenda. Once the agenda is confirmed, it becomes interactive — attendees see their schedule and can save sessions directly to Google Calendar. Replaced a spreadsheet and a chain of Notion forms.

People ops Documentation Org design

Employee Handbook

The company's institutional knowledge lived in scattered Notion pages, in the heads of HR and finance colleagues, and nowhere else. I consolidated it into a single structured handbook — styled, consistent, and complete. Benefits, async communication norms, calendar conventions, learning budget guidelines, onboarding FAQs, and company policies in one place. Written from scratch, not assembled from templates.

People ops OKRs Engineering management

Performance Management System

There was no formal performance process when I joined as Engineering People Manager. I designed one from scratch: OKR-setting with SMART goal validation, 30-60-90 onboarding plans for new engineers, and a mid-year peer feedback questionnaire. The 30-60-90 plans and peer feedback process were implemented and are still in use.

People ops Internal tooling APIs

1:1 Preparation Tool

Managing eleven engineers means eleven recurring conversations, each with their own context, pending actions, and unresolved threads. I built a personal tool that pulls meeting notes from Fathom via API before each session, surfaces pending action points, flags unresolved items from previous conversations, and generates a structured briefing. The context that used to take twenty minutes to reconstruct manually now takes seconds.

Manager README

WHAT THIS IS

A short guide to working with me. Not a values statement or a performance review. Just the things that are useful to know before we start working together.

HOW I COMMUNICATE

Direct and written-first. I prefer async by default and will always document what we agreed so nobody has to remember it. When something is unclear I ask rather than assume. I expect the same in return.

HOW TO GIVE ME FEEDBACK

'That didn't work for me because X' is useful. 'I felt a bit uncomfortable' without context is not — not because I don't care, but because I can't do anything with it. I do not take feedback personally and I do not hold it against people who give it.

WHAT I EXPECT FROM THE PEOPLE I MANAGE

That you tell me when something is wrong before it becomes a crisis. That you own your work — not perfectly, but genuinely. That you ask for help when you need it. I am not here to micromanage and I cannot help with problems I don't know about.

WHAT I'M GOOD AT

Building structure where there isn't any. Translating between technical and non-technical stakeholders. Designing processes that people actually follow. Coordinating cross-functional work across teams that don't naturally talk to each other — and building the lightweight process that makes it stick without becoming bureaucracy.

WHAT I'M STILL WORKING ON

Letting things stay imperfect when done is better than perfect. Delegating the parts I find interesting rather than just the parts I find tedious. Slowing down in conversations when I already know what I think.

WHAT I CARE ABOUT AS A MANAGER

That the people I manage grow. That the team ships things that matter. That we work in a way that is sustainable — not heroic, not chaotic. And that people feel they can tell me the truth.

How I work best

Fully remote, international — No timezone constraints, no relocation. I work best in async-first environments with strong written communication culture.

AI, operations, and tool building — Working at the intersection of AI tooling, business operations, workflow automation, and process design. Engineering background, operations and people management experience, and a genuine interest in where those overlap.

A team that builds things — I want to be somewhere that ships, iterates, and treats operational excellence as a product problem, not an admin function.

Want to see what I'm building outside of work?

See the projects →