Personal Projects

A collection of personal projects built for fun and learning.

Flick Dash application interface

Flick Dash

Android application to learn and master flick typing on a Japanese keyboard. Under review for publication.

Jetpack Compose Kotlin
Pypixelcolor project banner

pypixelcolor

A complete Python library to control iPixel Color devices. More than 22k+ downloads.

Python CLI
iPixel-ESPHome project banner

iPixel-ESPHome

C++ port of pypixelcolor for ESPHome.

C++ ESP32
PixelArcadeLauncher banner

Pixel Arcade Launcher (PAL)

Open-source Godot-powered launcher for arcade machines.

Godot gdscript
Yogalinux system information banner

YogaLinux

Collection of SSDT and custom drivers to run Linux on the Lenovo Yoga 14APU8.

Linux Assembly
Beat Saber Tournament Banner

Beat LAN Tournament Utility

Beat Saber mod to add LAN tournament support with a real-time leaderboard.

C# Python Flutter
Wake Commander project banner

Wake Commander

Velocity plugins to wake up servers that have been put to sleep.

Java Velocity
???
OWACCA Game Banner

OWACCA

Clone of the (dead) rhythm arcade game WACCA using the osu! framework. Under early development.

C# .NET

Academic Projects

Projects developed as part of my computer science curriculum.

Lucagoc Website Project banner

lucagoc.fr

Modern and responsive personal website built with HTML/CSS and enhanced with JavaScript for fluid animations and dynamic multilingual support.

HTML CSS JavaScript
IBEF Project banner

IBEF

Cross-platform application for visualizing flexion data from a test bench.

Python Flutter
MKRWAN 1310 LoRaWAN banner

MKRWAN 1310 LoRaWAN

C firmware for Arduino MKR WAN 1310 to transmit encrypted data over LoRaWAN.

C Encryption
Lucagoc's tiny brainf*ck interpreter Project banner

Lucagoc's tiny brainf*ck interpreter

Simple implementation of a Brainf*ck interpreter in C.

C Brainfuck
LPWAN Collision Front banner

LPWAN Collision Simulation Frontend

Nuxt.js-powered frontend for LPWAN collision simulation.

Nuxt.js REST API
RTOS Firmware Project banner

RTOS Firmware

Simple RTOS for a car running in a simulator.

C FreeRTOS
IBEF Project banner

Car Agent-based Simulation

A CLI Java agent-based simulation of road traffic.

Java
Numba CUDA Mandelbrot Project banner

CUDA Numba Mandelbrot

Mandelbrot implementation in CUDA Numba.

Python CUDA
OcaSnake banner

ocaSnake!

Pure OCaml snake game.

Ocaml
Tetros banner

Tetros

Pure C Tetris game.

C

Game Jams

Games created during time-limited hackathons and game design events.

Cave of Aria banner

Cave of Aria

Rhythm game with 2D platformer elements.

Godot gdscript
Banner of Joe the Adventurer

Joe The Adventurer

A Metroidvania game based on the story of Joe.

Godot gdscript
Banner of Untitled VR Escape Game

Untitled VR Escape Game

Medieval crafting-based escape game in VR.

Unity OpenXR
Banner of Horizon : VR Down

Horizon : VR Down

Parody game of Horizon: Zero Dawn in VR.

Unity OpenXR
Banner of SDP3DVR

SUPER DUPER PUCKMAN 3D VR EDITION

Parody game of Pac-Man in VR.

Godot OpenXR

Contributions

These are public projects to which I have contributed.

systemd banner

systemd

Added accelerometer mapping for Chromebooks.

Linux
Ivy Wallet banner

Ivy Wallet

Added French translation.

Android Kotlin
colorshell banner

colorshell

Fixed bugs.

Linux TypeScript