more_about_me

More about me

I was born in Buenos Aires in 1988. I studied advertising, graphic design, and photography, but I've been programming for the web since 2005.

Portrait of Ilán Vivanco

The story

I started on the artistic side, building designs and animations with Flash and ActionScript, and laying out pages with tables, like everyone did back then. The logic hooked me right away: my first login panel checked users against a .txt file, because I didn't know MySQL existed yet. Then came PHP, MySQL, CSS, and JavaScript.

Around 2010 I found WordPress, and I've done a bit of everything with it since: custom themes, large database migrations, plugins, and integrations with a lot of APIs.

Today I'm CTO and partner at EpicDevs, where my work is mostly architecture and the team. I'm also adding AI to our day-to-day: coding agents, MCP integrations, and AI-assisted QA.

I'm self-taught. Every new project is an excuse to try something different.

The journey

  1. 01

    Buenos Aires

    1988 – 2015

    Design, photography, and my first years as a developer. First remote jobs for Belgium.

  2. 02

    Puerto Madryn, Patagonia

    2015 – 2020

    Remote and hybrid work for Belgium and the U.S. I led a team of 15 at what is now EpicDevs.

  3. 03

    Santander, Cantabria

    2020 – today

    CTO and partner at EpicDevs, with the team based in Europe.

Away from code

I travel with my wife and our daughter. We like discovering new places, and I always bring the camera.

On the desk: mate in inadvisable quantities, more than five keyboards in my history, and an MX3 mouse I should've retired years ago. It's aesthetically destroyed, but it works perfectly, so it stays.

This site is built with Astro: static HTML, inline CSS, and a few kilobytes of JavaScript to give it some movement.

My desk: monitor with code, laptop, keyboard, and headphones
my_workspace();