Systems engineer & open source developer
I build tools that harden servers, replace core utilities, and make the web more secure. blablabla
🕹️ Everything with a screenshot is a live demo — click the pictures!
|
cor-ex-machina-horizon 🌄 A landscape that is the music — one self-contained HTML file. Every ridge is the loudness curve of the set at a different time scale, scrolling in true parallax; the sun and moon take turns, weather rolls through, and 45 kinds of things pass by (a banner plane, a whale, a UFO, a tram, an anglerfish…). Four scenes on one engine: a shoreline with rippling reflections, a mountain valley (green, desert, snow), a city (modern, old town, neon) with real crowds — ten car models, eight kinds of pedestrians, never two alike on screen — and the ocean floor (reef, kelp forest, abyss) teeming with fourteen kinds of fish and, once in a while, a whale as wide as the screen — biomes alternate, and the scene switches with every new track. Drop your own tracks in the playlist and the mountains rise as you listen, then get cached for next time. Transport bar built with potard. 90 tests, TDD. Live demo · v1.9.3
|
|
|
micro-blog-static 📝 Static blog generator with a PHP admin — full-text search (weighted inverted index), date archives, responsive WebP/LQIP media, scheduled publishing, TOTP 2FA, encrypted backups, outgoing webmentions, auto breadcrumbs, an AI assistant (Claude API) and a hardened CSP. Ships bespoke per-article themes (an interactive cost calculator included). TDD, PHPStan L5, CI + atomic deploy. Live demo
|
|
|
minoupix 🐱 One name, one cat. Forever. — a Rust generator of kawaii pixel-art cat heads, 100% deterministic and offline: the name is hashed into a seed, the seed draws everything (29 coats, 12 moods, 36 accessories, rarity ornaments), and the same name always yields the exact same cat. GIFs are alive: blinking with a wink sparkle, jingling bell, twinkling stars, beating hearts, floating Zzz, a snail that actually crawls. Now an NFT collection — the 210-cat genesis (from Bastet to Ziggy) lives on Base, metadata pinned on IPFS with verifiable on-chain freeze, and the whole genesis is browsable at minoupix.com — every cat with its own page in 11 languages. 354 tests, TDD all the way. Live site
|
|
|
SysWall 🛡️
Application-level firewall for Linux — the Little Snitch experience, native and open source. Intercepts every new connection with nftables + NFQUEUE, attributes it to the owning process via eBPF, and prompts you to allow / block / snooze / make-a-rule from a Tauri desktop app. Live connection monitor, audit journal, learning mode, kill-switch with anti-lockout. Rust hexagonal architecture (domain/app/infra/daemon), gRPC over a
|
|
|
Oscillo 〰️ Real-time stereo audio oscilloscope in Rust — the Mordax DATA spirit on your desktop. Cross-platform capture with cpal (WASAPI / CoreAudio / ALSA), egui rendering at 60 FPS, and a lock-free ring buffer between the audio callback and the UI — zero allocation in the hot path. Overlay / Split / XY (Lissajous) display modes, scope-grade trigger (level, edge, single-shot), per-channel gain & offset, persistent settings. Feed it two oscillators, switch to XY, and watch a perfect fifth draw itself. MIT. Latest release
|
|
|
okulist 👁️ Visual self-screening in your browser — acuity (Landolt rings), duochrome, astigmatism, contrast sensitivity, near vision, color vision, Amsler grid, digital eye strain, 14 tests in all. Screen calibration via a credit card reference + measured gamma (proper Weber contrast, sub-pixel vernier rendering), optional webcam distance tracking (FaceMesh, 100% local, nothing leaves the browser), session history with acuity trend graphs. Wraps up with the macOS accessibility settings your results actually suggest. Clearly labeled indicative, not diagnostic. Offline-first PWA, single-file vanilla JS. Live demo
|
|
|
youtubator 🎛️ DJ mixer in the browser — decks are YouTube players or local files. Customizable automix (harmonic mixing, bass swap, fade curves), auto beatmatch, 3-band EQ, beat-locked loops, waveforms, MIDI, PWA. Live demo
|
WebGlitch 📺 Browser extension that bends web pages with sound or a MIDI controller — audio and CC drive CSS variables in real time. CC learn, per-site presets, effect snippets. Latest release
|
|
RustyPet 🐑🐈 Desktop pet for GNOME Shell on Wayland — a Rust port of the legendary eSheep/Neko screenmates. The sheep drops from the sky, lands on your windows, strolls across their roofs… then dances, smokes, flies like Superman, rockets away, pops an umbrella under his personal rain cloud (or gets soaked), and trips on acid 🕶️🚀🌧️. He falls in love — a ewe walks in, two lambs trot behind (multi-pet engine) — you can grab him with the mouse, and he bleats, quietly. Pure engine testable without a display (95+ tests, deterministic replay by seed), D-Bus daemon + GNOME extension, all 28 original pets supported. TDD all the way. Latest release
|
|
|
potard Ableton/Traktor-style audio controls as Web Components — knobs, faders, arrow sliders, crossfader… and constant-sum mix groups to split a budget or skill points 🎚️ Zero deps. Interactive docs · v0.3.0
|
mystical-runic 🔮 Ancient Symbols for Modern Web Magic — runic template engine in Rust. Most starred here.
|
|
torall GNOME Shell extension: route all traffic through Tor, with a colored status icon.
|
cp
Modern GNU-compatible
|
|
multishiva Share one keyboard & mouse across Linux, macOS, Windows on LAN.
|
debian13-admin Bootstrap, hardening & multi-domain management for Debian 13. 465 tests, zero deps.
|
|
photo-sort EXIF photo sorter, BLAKE3 dedup, web gallery, tags, REST server.
|
lunar-aurora
Avant-garde CSS framework — OKLCH colors,
|
|
music-sorter 🎵
Automatic music library organizer — MusicBrainz, AcoustID & Discogs tagging, reliable compilation detection, tag sanitizing (artist hidden in title, catalog prefixes, stray
|
tuner ᛚ Chromatic tuner in the browser, built for analog synths — mic → autocorrelation → giant note, cents offset, needle, unambiguous colors. Median + hysteresis anti-jitter, SENS knob, VU meter (powered by potard). Zero deps, no sound ever leaves the browser. Tune now
|
|
LacheMoiLaGrappe 🛡️ Anti-telemarketer shield for Android — smart call filtering, open source, free, zero tracking. Project page
|
geo3d 🔺 Generative 3D wireframe animation — 7 polyhedra, 8 palettes, random mode, URL params. Zero deps. Live demo
|





















