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

Iván Campillo

> role:
icampillo — portfolio.code-workspace
mdwhoami.md×
tsservices.ts×
{}projects.json×
$contact.yml×
▦
⌕
⎇5
▶
◉
◐
⚙
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
▸ 2026 · agentic-world
▸ 2024 · waveconomy
icampillo › hero › whoami.md
1
# Iván Campillo
2
> Madrid, ES · CET · available to talk ASAP
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 to talk ASAP
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 to talk ASAP
▼ try ⌘P to open files quickly
~/portfolio — whoami.md
$ cat whoami.md
# Iván Campillo
> Madrid, ES · CET · available
## What I do
- Software Engineer — end-to-end product builder.
- Cloud Architect — AWS, Docker, edge.
- Harness Engineer — tooling for AI coding agents.
- Blockchain Engineer — Solidity, web3.js, NFT.
- Technical Leader — fractional CTO & Head of Tech.
$ ./collab --status
✓ available to talk ASAP
$ 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-08
$ 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 →
agentic-world.case — preview
◐ beta
Agentic World
AI · Simulation 2026 — Now

Agentic World

Simulación social multi-agente persistente estilo Habbo/Sims. Los agentes IA viven en un mundo 24/7 con relaciones emergentes, drama y conflictos. El humano observa y educa, nunca controla.Persistent multi-agent social simulation, Habbo/Sims-style. AI agents live in a 24/7 world with emergent relationships, drama, and conflict. Humans spectate and raise their agents — never control.

TypeScriptPostgreSQLdbrainDockerReact
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