Skip to content
DI●The film
3

A Denís Ileri production

Engineering Manager · AI infrastructure

A career in many acts

↔ Grab a letter

Roll film ↓

Scene 02

The Reel

  1. 2008 → today

    Scroll to roll the film · click a frame

  2. 2008 – 2011

    RPM Media

    Developer & content creator

    Clients: Marató de Barcelona, World Enduro Indoor, World Trial Indoor

    First reel: web and video for the Barcelona Marathon and world indoor motorsport.

    • HTML
    • CSS
    • jQuery
    • Flash
    • Video
  3. 2011 – 2014

    Freelance

    Developer & content creator

    Clients: RPM Alesport, Kozmonot, Yemeksepeti, Dilmer

    Websites, video and motion graphics for sports events and brands.

    • HTML5
    • CSS3
    • jQuery
    • Flash
    • After Effects
    • Premiere
  4. 2014 – 2016

    Fihoca

    Developer

    Clients: Costaisa / Asepeyo

    Built the Asepeyo intranet, one JSP at a time.

    • Java
    • JSP
    • DB2
    • IBM EGL
    • Liferay
    • jQuery
  5. 2016 – 2018

    Fihoca

    Technical Lead

    Clients: Costaisa / Asepeyo

    Took Asepeyo's virtual office and apps from JSP to Angular and hybrid mobile.

    • Angular
    • Java / Spring
    • DB2
    • Liferay
    • Ionic
    • Cordova
    • IBM Bluemix
  6. 2018 – 2020

    WinSystems

    Frontend Team Leader

    Clients: Ithuba — South African National Lottery

    Ran the frontend for South Africa's national lottery, from web to Electron terminals.

    • Angular
    • Ionic
    • Electron
    • Angular Material
    • Node.js
    • .NET
  7. 2020 – 20??

    Crealogix

    Frontend Team Leader

    Clients: SNB — Saudi National Bank

    Led the frontend team behind SNB's digital mobile banking app.

    • Angular
    • Ionic
    • Cordova
    • Node.js
    • React
    • Xcode
  8. 20?? – present

    ElevenVMS

    Engineering Manager

    Leads the teams building AI infrastructure and a new AI-first VMS platform.

    • AI infrastructure
    • Platform engineering
    • Team leadership
  9. To be continued…

Scene 03

Cast & Crew

✋ Throw the cast around
Direction
  • Engineering management
  • Team leadership
  • Technical analysis
  • Code review
  • CI/CD
Frontend
  • TypeScript
  • Angular
  • React
  • Next.js
  • Ionic
  • Tailwind CSS
  • Sass
Backend
  • Node.js
  • Bun
  • Java / Spring
  • SQL
  • MongoDB
AI infrastructure
  • AI-first platforms
  • Claude
  • Agentic tooling
Post-production
  • Premiere Pro
  • After Effects
  • DaVinci Resolve
  • Final Cut
  • Photoshop
  • Illustrator
Score
  • Grau mitjà de música
Languages
  • Catalan
  • Spanish
  • English
  • Turkish
  • French

Scene 04

Now Showing

Side projects screening on their own subdomains. Every poster is a live app.

Scene 05

Behind the Scenes

How this site was shot.

  • Next.js 16

    App Router; every page pre-rendered in each language.

  • React 19

    Server Components by default, client islands only where things move.

  • anime.js v4

    The countdown, draggable titles and cast, poster tilt and this playground.

  • CSS scroll-driven animations

    The Reel: runs on the browser's scrolling thread, glued to your thumb.

  • Tailwind CSS v4

    Design tokens declared in CSS: screen, projector, cinema, subtitle.

  • next-intl

    English, Español and Català from one typed content model.

  • Bun

    Runtime, package manager and build.

  • Fly.io

    A Docker machine in Paris that sleeps when nobody is watching.

  • GitHub Actions

    Push to main, and the new cut is in cinemas a minute later.

  • Claude Code

    Co-director: planned, built and tested together with Claude.

Easing playground

Every animation here is a curve. Pick one and call action.

Easing curve

Scene 06

Ask the Director

Questions about Denís's career, skills or side projects? The director has read the script. Answers by Claude, from the CV on this site.

AI answers can be imperfect. The plain CV is the source of truth.