
I'm a Staff Software Engineer at Airbnb, on the taskforce taking our data warehouse agent-native. That's the platform layer that makes warehouse metadata addressable by coding agents, not just humans. I integrated the metadata systems with MCP so agents get structured access to discovery, querying, and administration, with device-derived access tokens injected into every request so the agent inherits the user's existing permissions. That alignment is what unblocked agent access to sensitive data. On top of it I shipped a vendor-agnostic marketplace plugin of skills, subagents, and commands that brings natural-language search, discovery, and analytics into Claude Code, Codex, and Gemini CLI. I also hardened the lineage infrastructure into column-level extraction for governance and GDPR visibility into personal-data flows.
Before Airbnb I spent seven years at Spotify. I left as Staff in Productivity Engineering and Chair of the Technical Steering Group. Six teams under me spanned device endpoint management, vendor integrations, access and identity, and employee lifecycle. As TSG Chair I extended Spotify's quality framework to cover the hundreds of systems the tribe owned, and the six engineers I mentored into tech-leadership roles were all promoted. Earlier in that run I introduced Spring Boot to Spotify's backend, ran GDPR work inside the data engineering org, and built the GDPR-compliant audit system for the Spotify-for-Artists two-sided marketplace.
Before Spotify, four years at UPS shipping Spring Cloud, OpenShift, and lambda-architecture streaming systems on top of the JVM. That's where the platform-engineering instinct started: the work that pays off is rarely the work in the ticket. It's the layer underneath.
I've also run TabletopAdventureCreator.com since 2022. It's a generative-AI SaaS I built and still ship solo. Evidence that I was building production AI products before the current AI wave.
The work behind the writing
The platform I write about here is the platform I'm shipping in production every week.
What I work on
Four areas the work tends to land in. They overlap more than they don't.
Agentic developer platforms
Skills, subagents, hooks, slash commands, and the eval harnesses that keep them honest in production. Your team adopts the platform without having to own every primitive.
MCP servers and provider-portable routing
CLI and API MCP servers that expose your codebase, data, and internal services to AI agents under existing AuthN/AuthZ. LiteLLM-style routing keeps the platform portable across Anthropic, OpenAI, Google, and self-hosted models, so the work survives the next provider launch.
Developer productivity at org scale
As chair of Spotify's Productivity Engineering steering group, I turned scattered tooling into a measurable platform that engineering leaders can defend to the business.
The standard everyone ends up adopting
Pattern across three employers: I introduce the platform layer (Spring Boot at Spotify, OpenShift at UPS, Claude Code plugin at Airbnb) and it propagates because it earns adoption, not because it's mandated.
Experience
Roles, employers, years. The rest is in the bio above.
Staff Software Engineer · Airbnb
2024 – presentCore member of the taskforce taking Airbnb's data warehouse agent-native. Integrated the metadata systems with MCP under device-derived, user-scoped access. Shipped a vendor-agnostic marketplace plugin (skills, subagents, commands) bringing natural-language search, discovery, and analytics into Claude Code, Codex, and Gemini CLI. Hardened lineage into column-level extraction for governance and GDPR visibility.
Founder · TabletopAdventureCreator.comFounder track
2022 – presentSolo-built generative-AI SaaS for tabletop RPG adventure creation. In production since 2022, before the current generative AI wave.
Staff Software Engineer, Productivity Engineering · Spotify
2022 – 2024Chair of the Technical Steering Group. Led technical direction across six teams spanning device endpoint management, vendor integrations, access and identity, and employee lifecycle. Extended Spotify's quality framework to cover the tribe's systems and mentored six engineers into tech-leadership roles, all promoted.
Senior Software Engineer, Spotify for Artists · Spotify
2020 – 2022Two-sided marketplace work: GDPR-compliant audit system for shared artist accounts across labels and distributors; technical owner of the team-management layer; internal payments wrapped as an enterprise payment provider with tax collection. Taught the internal data-science bootcamp.
Data Engineer · Spotify
2017 – 2020Drove the working group evolving Spotify's Apollo framework toward Spring Boot. Brought GDPR compliance to data engineering on GCP BigQuery. Co-founded a Google + Spotify Special Interest Group. Built an automated regional ad-generation system that lifted acquisition 15%.
Associate → Senior Application Developer · UPS
2013 – 2017JVM platform work across four years. Introduced OpenShift to enable microservices. Spring Cloud Data Flow, AXON event sourcing, lambda-architecture streaming on Cassandra/Solr/Spark, JBoss Fuse / Camel / ActiveMQ.
B.S., Information Technology · NJIT
2009 – 2013New Jersey Institute of Technology.
Selected public work
Don't take the resume on faith. Click in.
Tabletop Adventure Creator
Solo-built generative-AI SaaS for tabletop RPG adventure creation. Live since 2022, before the current AI wave.
Visit the product@Mandalorian007 on GitHub
Public repos including aitk (the portable AI CLI toolkit), claude-code-toolkit, claude-tmux-manager, and other Claude Code tooling.
Browse the reposThe Agentic Engineer blog
Field notes from inside production engineering. Patterns, tooling, lessons learned. Published twice a month.
Read the blogGet in touch
Email is the fastest way to reach me. Glad to hear from anyone building in this space.