Hi, I'm Edu Romo.

Senior Software Engineer — TypeScript, Node.js, React, AWS Serverless. I build critical, production-grade systems for fintech and payroll infrastructure.

10+ years of product engineering experience. Most recently, I spent 4 years deep in global payroll infrastructure at Safeguard Global / Deel — designing ETL pipelines, building internal and client-facing platforms, and owning critical payroll systems for thousands of enterprise clients.

I work with high ownership and autonomy end-to-end, lead through architecture and engineering decisions as an IC, and care about the whole system: maintainability, reliability, and observability. I've worked remote, in distributed international teams, for years — it's where I do my best work. Lately I've been focused on AI engineering: harness engineering, agent workflows, RAG pipelines, and agent orchestration.

Projects

Screenshot of the Cardy economic calculator dashboard

A web application with practical economic calculators — from compound interest and loan amortisation to investment returns and currency conversion.

https://cardy.es

  • Next.js
  • React
  • TypeScript
Screenshot of the Mis Centros Educativos school map and filters

A free tool that helps Madrid public-school teachers navigate 'el concursillo' (the annual teacher transfer contest) by filtering every school in the region and calculating real commute times.

https://www.miscentroseducativos.com

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Prisma
  • Supabase
  • Docker

Skills

Languages

TypeScript · JavaScript

Frontend

React · Next.js · Vite · React Query · Styled Components · Storybook

Backend

Node.js · Express.js · REST APIs · Prisma

Cloud & Infra

AWS Lambda · DynamoDB · CloudFormation · API Gateway · S3 · CloudFront · Route53 · IAM · SQS · SNS · EventBridge · CDK · SAM · Docker

Practices

API design · Event-driven architecture · Workflow orchestration · System Design · Agile

Tooling

pnpm · Monorepos · Git

CI/CD

CircleCI · Bitbucket Pipelines · GitHub Actions

Testing

Vitest · Jest · Playwright

AI / LLM tooling

Prompt engineering · Context engineering · RAG · AI agents · AI harness engineering · AI orchestration · n8n