Solution Architect at SEIDOR, Valencia

I design architectures that connect enterprise systems, software and payments.

I’m Sergio. For eight years I’ve been turning complex business requirements into systems that hold up in production, across commerce platforms, ERPs and payment providers like Stripe and Adyen.

Sergio Pérez with sunglasses and arms crossed

Build

Distributed systems, APIs and SaaS platforms designed to scale without becoming fragile.

TypeScript, Node.js, Java, AWS

Connect

Integrations across commerce, ERP and PIM, with clear ownership of every piece of data.

SAP Commerce, SAP CPI, Akeneo, Mirakl

Enable

Payment architectures for subscriptions, marketplaces and omnichannel checkout, online and in store.

Stripe, Adyen, Stripe Terminal

Selected work

Four projects that show how I work. Listed by industry to respect client confidentiality.

Insurance

Payment orchestration platform

A multi-tenant platform that unifies online, recurring, phone and in-person payments across several business systems.

Event-driven, Kafka, AWS, Stripe
Media

Subscription migration to Stripe Billing

A migration strategy from a legacy provider that kept recurring billing running for every customer.

Stripe Billing, tokenization, SQL
Marketplaces

Marketplace payments integration

A connector between the payments platform and the marketplace, handling payments, KYC, state sync and error recovery.

Adyen, Mirakl, Java, Spring
B2B distribution

Product data architecture

ERP, PIM and storefront kept in sync through full and delta flows, with data quality rules at every step.

Akeneo, SAP Commerce

How I approach architecture

Start from the constraints

Before choosing a technology, I map dependencies, operational limits and integration risks.

One owner per piece of data

Most integration problems are ownership problems. I make the source of truth explicit.

Design for failure

Idempotency, retries, correlation IDs and observability belong in the design, not in the postmortem.

Stay close to the code

I review APIs, read logs and debug production issues. A diagram only matters if the team can build it.

Certifications and education

Studied at Universitat Politècnica de València, where my master’s thesis received the Stadler Rail Chair award in Computer Science.

Side projects

Stripe connector for SAP Commerce

Open-source extensions that bring Stripe Payment Intents, 3D Secure and webhooks to SAP Commerce Cloud, with an OCC-first design for Spartacus.

View on GitHub ↗

Ebook library in your own Drive

A Calibre-Web style library that stores your books in Google Drive.

books.serpean.dev ↗

cliuwan

A command-line client for Kiuwan that lets developers and AI coding agents query security defects from the terminal.

View on GitHub ↗

3D-printed turntable

A working record player with as many printed parts as possible.

Let’s talk.

Working on software architecture, payments or systems that don’t get along? I’d like to hear about it.