icampillo.com
  
ivan @portfolio : ~ $ cat whoami.md

Iván Campillo

> role:
icampillo — portfolio.code-workspace
mdwhoami.md×
tsservices.ts×
{}projects.json×
$contact.yml×
4
Explorer
▾ ICAMPILLO
hero/
whoami.md
roles.ts
services/
services.ts
cloud.ts
harness.ts
web3.ts
work/
projects.json
...
stack/
career/
oss/
contact.yml
README.md
timeline
2026 · dtoolkit
2024 · waveconomy
2025 · my-bowling
icampilloherowhoami.md
1
# Iván Campillo
2
> Madrid, ES · CET · available
3
 
4
## What I do
5
 
6
- **Software Engineer**end-to-end product builder.
7
- **Cloud Architect**AWS, Docker, edge.
8
- **Harness Engineer**tooling for AI coding agents.
9
- **Blockchain Engineer**Solidity, web3.js, NFT.
10
- **Technical Leader**fractional CTO & Head of Tech.
11
 
12
## How I work
13
 
14
I take products from 0 → 100:
15
1. discovery + architecture
16
2. build + ship + measure
17
3. scale + lead team + iterate
18
 
19
```bash
20
$ ./collab --role=fractional-cto
21
✓ available
22
```
PROBLEMS0
OUTPUT
DEBUG
TERMINAL
zsh+×
welcome to icampillo/portfolio · this terminal is real — try the commands below
ivan@portfolio:~$
Previewlive
Iván Campillo
avatar.png · 32×32
Iván Campillo
Software · Cloud · Harness · Blockchain
Cloud Architect & Head of Technology con +20 años impulsando innovaciónCloud Architect & Head of Technology with 20+ years driving innovation.
tspysoljavaaws
▸ let's talk
⎇ main✓ 0 errors⚡ 120msMarkdownUTF-8
Ln 23, Col 1Spaces: 2● available · CET
▼ try ⌘P to open files quickly
$ ls ./services

Lo que hago, y cómo lo hago.What I do, and how I do it.

No solo desarrollo. Diseño arquitectura, lidero equipos y ejecuto. De cero a producción, extremo a extremo.I don't just develop. I design architecture, lead teams, and execute. From zero to production, end to end.

01
$ cloud-architect

Cloud Architecture

Diseño de infraestructuras escalables en AWS. IaC, observabilidad y cost optimization.Scalable infrastructure design on AWS. IaC, observability, and cost optimization.

AWSDockerServerlessEdge
02
$ harness-engineer

Harness Engineering

Infraestructura para agentes de código IA: memoria persistente, inyección de contexto, observabilidad y gestión de proyectos.Infrastructure for AI coding agents: persistent memory, context injection, observability, and project management.

MCPAgentsTypeScriptOSS
03
$ blockchain-dev

Blockchain & Web3

Smart contracts, dApps y experiencias Web3. Solidity, EVM y tokenización aplicada a producto.Smart contracts, dApps, and Web3 experiences. Solidity, EVM, and product-applied tokenization.

SolidityEVMNFTweb3.js
04
$ full-stack

Full Stack Dev

TypeScript end-to-end. React, Astro, Node y Postgres. APIs robustas y UIs que no se rompen.End-to-end TypeScript. React, Astro, Node, and Postgres. Robust APIs and UIs that don't break.

TSReactNodePostgres
05
$ tech-lead

Technical Leadership

Fractional CTO y Head of Tech. Roadmap, hiring, proceso y cultura de ingeniería.Fractional CTO and Head of Tech. Roadmap, hiring, process, and engineering culture.

CTOStrategyHiringProcess
06
$ product-eng

0 → 100 Products

De la idea al MVP, del MVP al escalado. Discovery, build, launch, iterate.From idea to MVP, from MVP to scale. Discovery, build, launch, iterate.

DiscoveryMVPScaleShip
$ cat ./bio --stats

Dos décadas ejecutando.Two decades of execution.

20 años en producción. 11 empresas, 3 países, 12 paquetes en npm. Los números son el subproducto, no el objetivo.20 years in production. 11 companies, 3 countries, 12 npm packages. The numbers are the byproduct, not the goal.

~/portfolio ./stats --summary --live live
$ uptime
0
years shipping
▸ since 2006
$ git log --author
0
companies
▸ engineer → CTO
$ npm ls @dtoolkit
0
npm packages
▸ open source
$ whereis ivan
0
countries
▸ ES · UK · AE
● main ✓ all green 42ms updated 2026-07
$ ls ./work --featured

Productos de 0 → 100.Products from 0 → 100.

Nueve proyectos destacados. De plataformas enterprise a herramientas AI open-source.Nine featured projects. From enterprise platforms to AI open-source tools.

drag to scroll
dtoolkit.case — preview
⎇ oss
dtoolkit
AI · Dev Tools 2026 — Now

dtoolkit

Toolkit open source de harness engineering para agentes de código IA. Memoria persistente, contexto automático, gestión de proyectos y observabilidad. 20 paquetes, 12 publicados en npm.Open-source harness engineering toolkit for AI coding agents. Persistent memory, automatic context, project management, and observability. 20 packages, 12 published on npm.

TypeScriptFastifySQLiteMCPReact
role: Creator
view more →
waveconomy.case — preview
● live
Waveconomy
SaaS · Web3 2024 — Now

Waveconomy

SaaS B2B de evaluación de empresas con economía de tokens Web3, reviews crowdsourced, leaderboards sectoriales e informes premium.B2B company evaluation SaaS with Web3 token economy, crowdsourced reviews, sector leaderboards, and premium reports.

ReactTypeScriptSupabaseMaterial-UIWeb3
role: CTO
view more →
5TARS.case — preview
▢ archived
5TARS
Web3 · Gaming 2022 — 2025

5TARS

Juego Web3 de fantasy sports y predicciones de fútbol con NFTs. Lanzado en MENA con Arsenal Innovation Lab y FlatLabs.Web3 fantasy sports and football prediction game with NFTs. Launched in MENA with Arsenal Innovation Lab and FlatLabs.

AWSNode.jsAngularSQLNoSQLWeb3
role: Founder · CTO
view more →
my-bowling.case — preview
● live
My Bowling
SaaS · Sports 2025 — Now

My Bowling

Plataforma de gestión de boleras multi-federación. Administración de clubes, estadísticas, competiciones y extracción de PDFs con AI.Multi-federation bowling management platform. Club administration, player stats, competitions, and AI-powered PDF data extraction.

ReactTypeScriptSupabaseDenoEdge Functions
role: Creator
clau-lessons.case — preview
● live
Clau Lessons
Edu · Gamification 2025 — Now

Clau Lessons

Plataforma educativa multi-colegio para primaria. Temas, exámenes, diapositivas y personalización por centro.Multi-school educational platform for primary school. Topics, exams, slides, and per-school customization.

ReactTypeScriptSupabaseVite
role: Creator
valorafutbol.case — preview
▢ archived
ValoraFutbol
Sports · SaaS 2017 — 2025

ValoraFutbol

App para valorar en tiempo real la actuación de jugadores, entrenadores y árbitros durante el partido. La comunidad decide el MVP del torneo.App to rate players, coaches, and referees in real time during a match. The community decides the tournament MVP.

AngularNode.jsAWSBig Data
role: Founder · CTO
panorama.case — preview
▢ archived
Panorama
HR · SaaS 2019 — 2022

Panorama

Plataforma inteligente de RRHH para reclutamiento, evaluación y desarrollo de talento en TheKeyTalent.Intelligent HR platform for recruitment, assessment, and talent development at TheKeyTalent.

AngularDjangoPythonPostgresAWS
role: CTO · Head of Technology
aplygo.case — preview
▢ archived
AplyGo
HR · SaaS 2018 — 2022

AplyGo

Plataforma ágil de reclutamiento diseñada para empresas data-driven en TheKeyTalent.Agile recruitment platform designed for data-driven companies at TheKeyTalent.

AngularDjangoPythonPostgresAWS
role: CTO · Head of Technology
apiversity.case — preview
▢ archived
Apiversity
API · Enterprise 2014 — 2017

Apiversity

La primera de una nueva generación de API Managers, en BBVA Next Technologies. Despliegue rápido, alto rendimiento y monetización de APIs.The first of a new generation of API Managers, at BBVA Next Technologies. Rapid deployment, high performance, and API monetization.

JavaSpringAngularJSKafkaCassandraKeycloak
role: Lead Software Architect
01 / 09 scroll-snap · x · drag
$ cat stack.json

Mi stack.My stack.

Herramientas que uso a diario. El stack evoluciona, la disciplina no: código legible, arquitectura simple, observabilidad desde el día uno.Tools I use daily. The stack evolves, the discipline doesn't: readable code, simple architecture, observability from day one.

tools
0
domains
0
years
0+
boring tech
0%
$ echo $PHILOSOPHY
"boring tech wins"
lo interesante es el producto, no el stack.the interesting part is the product, not the stack.
hover para revelar el color de marcahover to reveal the brand color
01
01 / 08 · category

Languages

6 tools
TypeScript
js con tipostype-safe js
JavaScript
donde todo empezówhere it all started
Python
scripts · ai · datascripts · ai · data
Java
enterprise · bffenterprise · bff
Solidity
smart contractssmart contracts
C++
satélites · sistemassatellites · systems
02
02 / 08 · category

Cloud & Infra

6 tools
AWS
cloud por defectodefault cloud
GCP
speech · visionspeech · vision
Docker
contenedorescontainers
Vercel
edge · desplieguesedge · deploys
Supabase
postgres · authpostgres · auth
Keycloak
oauth2 · ssooauth2 · sso
03
03 / 08 · category

AI / Agents

4 tools
MCP
protocolo de agentesagent protocol
Claude API
llm en producciónllm in production
Claude Code
harness diariodaily harness
SQLite
búsqueda locallocal search
04
04 / 08 · category

Web3

5 tools
Solidity
smart contractssmart contracts
web3.js
cliente etheth client
viem
cliente modernomodern client
wagmi
react hooksreact hooks
Ethers
librería clásicaclassic library
05
05 / 08 · category

Frontend

8 tools
React
librería de uiui lib
Astro
islas · estáticoislands · static
Angular
spa · enterprisespa · enterprise
Redux
estado globalglobal state
React Query
estado de servidorserver state
Tailwind
css de utilidadesutility css
Material-UI
design systemdesign system
Phaser
juegos 2d2d games
06
06 / 08 · category

Backend

9 tools
Node.js
runtimeruntime
Fastify
apis rápidasfast apis
Django
api en pythonpython api
Spring
backend javajava backend
Postgres
sql · la verdadsql · source of truth
Deno
edge functionsedge functions
Kafka
streamsstreams
Cassandra
nosql distribuidadistributed nosql
Zod
validación de esquemasschema validation
07
07 / 08 · category

Tooling & Build

6 tools
Vite
build · hmrbuild · hmr
Webpack
module federationmodule federation
npm
12 paquetes publicados12 published packages
pnpm
monorepomonorepo
Turborepo
builds incrementalesincremental builds
Git
control de versionesversion control
08
08 / 08 · category

Quality & Ops

5 tools
SonarQube
calidad de códigocode quality
Sentry
erroreserrors
Vitest
teststests
GitHub Actions
ci · publicaciónci · publishing
Jira
gestióntracking
$ git log --author=ivan --oneline

Mi trayectoria.This is my career.

Veinte años de software — de satélites ESA a Web3. Ingeniero, arquitecto, CTO y founder.Twenty years of software — from ESA satellites to Web3. Engineer, architect, CTO, and founder.

2025
→ Now
01 / 11
LEAD · 2025 — Now

Manager · Technical Expert

Inditex, iniciativas de IA, banca y liderazgo técnico. Antes en el equipo de Technical Design del IOP: micro-frontends React y componentes Java BFF contra las APIs de Inditex BC.Inditex, AI initiatives, banking, and tech leadership. Previously on the Inditex Technical Design team at the IOP: React micro-frontends and Java BFF components against Inditex BC APIs.

▸ focus
ReactJavaIASonarqube
▸ type
lead()
2017
→ 2025
02 / 11
FOUNDER · 2017 — 2025

Founder & CTO

Fundé y lideré la tecnología de BlockZero Studio. Plataforma ValoraFutbol, Gaming Studio, experiencias Web3 inmersivas y SaaS MetaStudio.Founded and led technology at BlockZero Studio. ValoraFutbol platform, Gaming Studio, immersive Web3 experiences, and MetaStudio SaaS.

▸ focus
Web3CloudSaaSGaming
▸ type
founder()
2022
→ 2025
03 / 11
FOUNDER · 2022 — 2025

Founder & CTO

@ 5TARS.io

Fantasy football Web3. Predice partidos, construye tu equipo y compite contra fans de todo el mundo por premios e incentivos.Web3 fantasy football. Predict matches, build your dream team, and compete against fans worldwide for prizes and incentives.

▸ focus
Web3NFTFootball
▸ type
founder()
2023
→ 2025
04 / 11
TEACHING · 2023 — 2025

Blockchain Instructor

Instructor en bootcamp de blockchain. Desarrollo de smart contracts con web3.js y su operación en producción.Blockchain bootcamp instructor. Smart contract development with web3.js and production operations.

▸ focus
Blockchainweb3.jsTeaching
▸ type
teaching()
2018
→ 2022
05 / 11
LEAD · 2018 — 2022

CTO — Head of Technology

Head of Technology de la Software Factory. Arquitectura cloud AWS, Python/Django, Angular 6+, Postgres con Aurora Clustering. Entorno 100% dockerizado.Head of Technology at the Software Factory. AWS cloud architecture, Python/Django, Angular 6+, Postgres with Aurora Clustering. Fully Dockerized environment.

▸ focus
PythonDjangoAWSAngular
▸ type
lead()
2014
→ 2017
06 / 11
LEAD · 2014 — 2017

Lead Software Architect

Arquitecto principal de APIVERSITY, la primera de una nueva generación de API Managers. Diseño front/back, Scrum Master, pre-venta técnica y speaker.Lead architect of APIVERSITY, the first of a new generation of API Managers. Front/back design, Scrum Master, technical pre-sales, and speaker.

▸ focus
APISWAGGERRAMLKeycloak
▸ type
lead()
2012
→ 2014
07 / 11
LEAD · 2012 — 2014

Software Engineering Team Lead

Tech Lead en Cerner UK para el sector salud (NHS). Eclipse RCP, Java, servicios REST y Agile.Tech Lead at Cerner UK for the health sector (NHS). Eclipse RCP, Java, REST services, and Agile.

  • Most Valuable Player of the Global UK Team (2013)
  • Department Personal Recognition, RevWorks US Team (2014)
▸ focus
JavaEclipse RCPRESTNHS
▸ type
lead()
2010
→ 2012
08 / 11
IC · 2010 — 2012

.NET Software Architect

Gestión y desarrollo de aplicación web global de RRHH. .NET 4.0, SQL Server 2008. Desde candidatos hasta facturación.Management and development of a global HR web application. .NET 4.0, SQL Server 2008. From candidates to invoicing.

▸ focus
.NETSQL ServerWeb Dev
▸ type
ic()
2011
→ 2012
09 / 11
IC · 2011 — 2012

C++ Ground Systems Engineer

@ GMV

Sistemas de tierra para satélites de la ESA. C++ en Linux SUSE, interfaces CORBA, multithreading y MySQL.Ground systems for ESA satellites. C++ on Linux SUSE, CORBA interfaces, multithreading, and MySQL.

▸ focus
C++LinuxCORBAESA
▸ type
ic()
2008
→ 2010
10 / 11
IC · 2008 — 2010

Software Engineer

Software de optimización y planificación de horarios y tripulaciones para empresas de transporte: trenes, buses y metro.Schedule and crew optimization software for transport companies: trains, buses, and metro.

▸ focus
CC++C#Transport
▸ type
ic()
2006
→ 2008
11 / 11
IC · 2006 — 2008

Software Engineer

Programación de drivers y aplicaciones para proveedores financieros, banca y software de cajeros automáticos.Driver programming and applications for financial providers, banking, and ATM software.

▸ focus
CC++JavaFintech
▸ type
ic()
$ cat ~/.credentials

Formación y credenciales.Education and credentials.

Dónde estudié, en qué idiomas trabajo y qué he ido certificando por el camino.Where I studied, the languages I work in, and what I've certified along the way.

./formación./education
Universidad Autónoma de Madrid
Máster en Ingeniería InformáticaMaster's Degree in Computer Science Engineering
2012
Universidad Autónoma de Madrid
Ingeniería Informática — Tecnologías de la InformaciónComputer Science Engineering — Information Technology
2002 — 2008
./idiomas./languages
EspañolSpanish NativoNative
InglésEnglish Profesional completoFull professional
./certificaciones./certifications
Python and Django (REST API) Builder Udemy · 2018
Programming Mobile Applications for Android Coursera · 2014
Ce Lean/Kanban Master Class Cerner Corporation · 2014
CL Crucial Conversations Crucial Learning · 2013
Ce Agile Methodologies Master Class Cerner Corporation · 2013
DDI Targeted Selection Interview Training DDI · 2013
$ ./contact.sh

¿Hablamos? Do you want to talk?

Consultoría selectiva, fractional CTO y arquitectura para proyectos serios. Respuesta en menos de 24h. Selective consulting, fractional CTO, and architecture for serious projects. Response in under 24h.

new-message.sh
$ ./contact --new
initializing form...
listo · rellena abajoready · fill in below
> name:
> email:
> message:
truco: pulsatip: press ⌘+↵ para enviarto send
~/colophon.md