Hello, I'm Killian!

After a four-year career in full-stack web development, I’ve decided to follow my true calling: making games. Currently an engineering student at IMAC, I am focusing on algorithmic logic and computer graphics. I am now seeking an internship opportunity where I can learn as a game programmer alongside an experienced team.

I’ve always been fascinated by how things work "under the hood", experimenting with game architectures or the constraints of GPUs and consoles. This site is a collection of those experiments.

656KB of Vram: how I ported my game to the Nintendo DS

In a previous article, I’ve talked about Kallune (a small 2D game I made). Can’t be that hard to port to the Nintendo DS, right ? Oh boy. As it turns out, the DS is a beautiful, elegant, but incredibly stubborn piece of hardware. In this post, I’ll walk you through the reality of developing for the ARM9, the art of aggressive tile management, and how I slowly started loving chasing every microsecond of performance.

Massively multiplayer worlds are fascinating

I still remember the sense of vertigo I felt as a kid, playing WoW and taking the boat from Tel’drassil to Stormwind for the first time. Ever since, I’ve been fascinated with how real and alive multiplayer open worlds can feel. But, as it turns out, building one is quite the challenge. From managing network authority to syncing state across devices : here’s what I’ve found out when trying to make my own.

Game Telemetry: turning my friends misadventures into fun stats

I’ve always looked forward to my Spotify Wrapped; there’s just something fun about seeing your habits turned into stats. It made me wonder: could I do the same for the Starbound, Minecraft, or Factorio servers I run for my friends? To all the stat lovers out there: follow me as I figure out how to turn messy, raw server logs into something actually meaningful (and occasionally hilarious).

Stay up to date

Get notified when I publish something new, and unsubscribe at any time.

Experience & education

  1. Company
    C++ Programming Tutor
    Role
    ESIEE Paris
    Date
  2. Company
    Engineering Degree in Creative Technology
    Role
    IMAC
    Date
  3. Company
    Full Stack Web Developer
    Role
    Ascan.io
    Date
  4. Company
    Developer Apprenticeship
    Role
    Nitroserv
    Date
  5. Company
    Professional Bachelor’s Degree in Computer Science
    Role
    LP MIAW
    Date
  6. Company
    Associate Degree in Multimedia & Web Dev
    Role
    DUT MMI
    Date
Download CV

Languages

  1. FR
    Company
    French
    Role
    Native
  2. EN
    Company
    English
    Role
    C1 TOEIC (980)
  3. DE
    Company
    German
    Role
    Conversational
  4. ES
    Company
    Spanish
    Role
    Learning

Dino zone