Ilán Vivanco smiling, with a beard and a patterned shirt, against a gray background

Hi! My name is

Ilán Vivanco

CTO at EpicDevs Santander

I lead web platform engineering for tech companies, universities, and nonprofits. I work with WordPress and JavaScript, and I use AI every day with my team. I've been building websites since 2005, back when we still laid out pages with tables.

Decorative terminal with three scenes: a profile of me written as a TypeScript object, my career told as a git log from 2005 to CTO at EpicDevs in 2020, and an AI agent improving a page load time.

By the numbers

  • 21 years building for the web
  • 11+ years at EpicDevs, 8+ leading engineering
  • 20+ people I've led over these years
  • 3 markets: Europe, the U.S., and Latin America
  • ~7.7k commits on GitHub
  • 200+ pull requests
  • 100+ sites in production
  • ~1M lines of code written
  • 12+ editors tried, from Dreamweaver to Antigravity
  • 16 years fighting (and making up) with WordPress
  • ∞ mates and coffees. Both. Seriously.
  • 1 aesthetically destroyed MX3 that refuses to die
  • 99+ on Lighthouse, in all 4 categories
  • 7.5 KB of my own JavaScript on the home page (yes, I counted)
  • 0 accessibility errors (axe, WCAG 2.2)
  • 0.3 s LCP on desktop

what_i_do

My job is making sure today's technical decisions don't become tomorrow's problems. In practice, it breaks down like this:

  • Web platform architecture

    WordPress as the base, and an architecture built so that adding things doesn't slow the site down.

  • Modern JavaScript

    Vue, React, Astro, and Node.js for interfaces, internal tools, and fast websites.

  • AI in daily work

    Coding agents, MCP integrations, and AI-assisted QA, built into the team's real workflow.

  • Integrations and migrations

    APIs, data sync, and migrations from Drupal, Hugo, Craft, or custom platforms.

  • Leading remote teams

    Clear processes and standards, so a team spread across several countries ships well.

about_me

I come from advertising, design, and photography. I got hooked on programming and never left.

I went from Flash to PHP and JavaScript, and WordPress is still the base of almost everything I do. I've been working remotely for more than eleven years, from Buenos Aires, Patagonia, and now Cantabria.

When I'm not writing code, I'm traveling with my family and out with my camera.

More about me

contact_me

How about we build something together?