Skip to content

Projects

What I build, hack on, and tinker with.

H

Homelab

Self-hosted infrastructure on Arch Linux

Full Docker stack (~20 containers) on a Dell Optiplex: Headscale mesh VPN with Authentik OIDC, Forgejo, Jellyfin, Technitium DNS, Firefly III, Ollama on a remote GPU via WoL. Native IPv6, nftables, LUKS.

DockerArch LinuxHeadscaleAuthentikIPv6nftables
View articles →
D
In development

Delta Project

Simcade fighter sim with a dynamic campaign

Air-combat simulator built around the Mirage IIIE (1973 Yom Kippur War, alt-history). Full nonlinear flight model, radar/missile physics, pilot G-physiology, and a persistent dynamic campaign. Double-precision Godot 4.6 + C#, real-world terrain (Copernicus DEM / Sentinel-2) via Terrain3D, hot paths in Rust.

GodotC#RustPhysicsGamedev
Learn more →
P

Peti Virage

PSX-aesthetic racing game in Rust

Racing-game prototype with realistic tyre physics: Pacejka model (Magic Formula), surface/carcass thermal simulation, dynamic wear, variable contact patch. Built with Bevy + Avian physics.

RustBevyPhysicsGamedev
View articles →
T

Twitch Stream Interface

Web interface to run a Twitch stream

Vue.js app with PrimeVue: stream admin panel, viewer interaction overlay. Unit and integration tests.

Vue.jsPrimeVueTypeScript
View articles →
J

Job Search CLI

Job-search automation CLI tool

Python CLI (Typer/Rich/Pydantic) that scrapes job listings (Indeed, LinkedIn, France Travail API, WTTJ, RSS), deduplicates, scores via regex + LLM through Ollama, and exports to an Obsidian vault.

PythonTyperPydanticOllamaSQLite
View articles →
s

sukiyaki.fr

This site

Bilingual static site built with Astro, Tailwind CSS v4, MDX. Dynamic OG images via Satori, Pagefind search, Docker deployment + Forgejo Actions CI/CD.

AstroTailwindMDXDocker
View articles →
D
In progress

DRZ400S EFI Conversion

Electronic fuel-injection conversion of a motorcycle

Converting a carburettor to electronic fuel injection: 38mm Keihin throttle body, custom flywheel for crank trigger, Speeduino NO2C as interim ECU. End goal: a custom ECU on an RPi Pico 2 (RP2350) using PIO for trigger decoding and ignition timing.

Embedded CRPi PicoPIOReal-time
View articles →

Skills

Languages

PythonRustCKotlinJavaC#BashTypeScriptSQLLua

Infra & DevOps

DockerLinux (Arch)GitHeadscaleAuthentiknftablessystemdIPv6CI/CD

Web & Backend

Vue.jsAstroDjangoFlaskSpring BootPostgreSQLREST APIs

Embedded & Hardware

RPi PicoArduinoFreeRTOSBLESPI / PIO

Contact

contact@sukiyaki.fr