Deathloop
Maintenance work on a code processing tool from Arkane's Void engine, performed during the development of Deathloop.
Passionate programmer, specialized in low-level implementation of interactive visual applications. I search at the heart of display systems and microarchitectures the bases upon which to build real-time rendering engines and user interfaces. Graduate engineer from the "École Supérieure d'Ingénieurs de Paris-Est" in France, interested in origami, cinema, writing and demomaking.
Maintenance work on a code processing tool from Arkane's Void engine, performed during the development of Deathloop.
Hybrid 3D game comnbining survival, action and tower defense. This was a Unity group project completed during our course at IMAC. The game environment is interactive and provides resources. It also evolves continuously through a dynamic fauna and flora system. I mainly worked on AI for the ennemies, who regroup intelligently and run away from danger chaotically during attack phases.
Simple glTF viewer made for a school project at IMAC, with support for Physically-Based Rendering and Image-Based Lighting.
Globox is a cross-platform windowing library. It runs under Windows (GDI / WDM), Linux (libwayland / Wayland, XCB / X11) and MacOS (AppKit / Quartz).
Willis is an input-handling library for traditional desktop peripherals (keyboard and mouse). It provides the features common to Windows, Linux and MacOS in a completely portable way.
Cursoryx is a mouse-cursor management library for Windows, Linux and MacOS. Like Willis, it supports the functionalities these three platforms have in common.
DPIshit is a screen density information acquisition library for Windows, Linux (Wayland / X11) and macOS.
Razorbeard is a GUI toolkit usable entirely programmatically.
Mechascribe is an all-in-one text rendering library based on Raqm, Freetype, Hydraquill, Zstd, Cifra and Noto. Its goal is to support as many scripts as possible while handling very complex layouts.
Hydraquill is a compressed font distribution library.
Console display manager for X11 and Wayland.
Linux and Android GUI for Senssight's image processing software.
Argument parsing library for command-line tools in 206 lines of code
and without switch
or macro.
Lightweight .ini
reading library in 264 lines of code and
without internal state machine.
Error-handling library with an entirely static design but a very easy to use and adaptable code totalling 78 lines (thanks to a C99 trick).
Unit-testing library in 133 lines of code.
Experimental memory management library, based on a memory pool optimized for n-tree structures and including an iterative micro-defragmentation system.
Experimental 2D rasterization library, using only fixed-poing math.
Hardware password manager based on the first raspberry pi zero (before WiFi).
Modular task bar for X11.
DuckDuckGo Gadget listing nearby OpenNic DNS servers.
0% javascript / 100% responsive
Additional effects for r333d's "Cylinder" tweak available on Cydia and compatible with iPhones and iPads.
Minecraft Mod adding cow seeds and nursing bottles.
Minimalistic cursor theme designed to look good with and without gamma correction.
Various objects designed with Solidworks
3D models for several Minecraft mods.
You can contact me by email: fakeforbots@gmail.com
or using my Linkedin profile (you must be logged in to be able to see it).