Here be dragons

The same 3D scene rendered with many APIs, frameworks and platforms. The comparison is inherently biased due to the variety of techniques and hardwares, but provides interesting insights on rendering.


A small multi-platform MIDI visualizer. Colored notes scroll down on a virtual piano keyboard, with real-time particles effects, trails and flashes.

Ptah renderer

A software graphics renderer written in Swift. It performs rasterization and culling of meshes, and supports shaders and framebuffers. Offline and real-time demos are available (macOS and Linux).


This is a multi-platform OpenGL and C++ experimentation playground for computer graphics techniques, with a focus on real-time rendering.


A one-file C++ utility for plotting graphs, curves and histograms in an OpenGL context. It is header-only and inspired by immediate mode concept.


A command-line tool for static blog generation, used for my blog. Thoth parses Markdown articles before formatting them using HTML templates, combining them and handling images data.


Aquarii is an iPad app created to help people manage their aquariums and track the evolution of key indicators. I've maintained and enhanced it since 2014.


Alloy is a SFTP access iPhone app, with a focus on simple design and basic functionalities.


Cataliste is a macOS to-do list app, where you manage your tasks using a set of simple commands, either within the app or through a command-line tool.

Face Projection Mapping

A group project realized during the Digital Geometry Processing course (EPFL). We built textures of our faces from photos, projecting them on a head model and animating them in real-time.

Older projects

My older creations and projects, from 2014 and before.