GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • ./jerome{m}
  • Index
  • Byte Lab
  • Chiptune Lab
  • Dither Lab
  • Intro Lab
  • Spectrogram Lab
  • Index
  • A not so classic Chip8 emulator
  • Conway's Game of Life in Haskell
  • Fake Images Please
  • Flappy Bird in Haskell
  • JM-01, a Cyberdeck in Two Versions
  • Monkey language interpreter made in Rust

This view

  • Original page
  • New address

GeezerVison is showing jeromem.dev — Jérôme Mahuet — Principal Engineer · ./jerome{m}

~/Home.md · hub · 2 min · updated 2026-11-04

Hello, netrunner.

// principal engineer · real-time graphics · typed languages

I’m Jérôme Mahuet. By day, I’m a Principal Engineer working on the systems behind a social-media analytics product. Off the clock, I’ve built tiny worlds, interpreters, and games to understand how things work from the inside.

This is the backup of my brain: part notebook, part graphics lab, part neon-lit alley. Expect rough edges, useful detours, and the occasional glitch that teaches me more than a flawless run.

Play in the labs · Explore experiments · Browse notes

A monochrome cyberpunk cityscape illustration

Time moves in one direction, memory another. We are that strange species that constructs artefacts intended to counter the natural flow of forgetting.

― William Gibson, Distrust That Particular Flavor11Wikipedia · Distrust That Particular Flavor

activity · 12 months

DecJanFebMarAprMayJunJulAugSepOctNov

2,208 contributions on GitHub in the last yearless more

now building

Deus Ex in the Browser — Rebuilding Unreal Engine 1 from the Original BitsThe original 2000 Deus Ex running in a browser tab: a JavaScript package reader, a Rust interpreter compiled to WebAssembly, three.js on WebGL2, and the game's own DLLs as the oracle.JavaScriptRustWebAssemblythree.js updated 2026-10-28

newest notes

  1. JM-01, a Cyberdeck in Two Versions2026-11-09
  2. Byte Lab2026-11-05
  3. Spectrogram Lab2026-11-04
  4. Intro Lab2026-11-04

50 pages · 58k words · 21 islands · since 2012

About me

I’m a Principal Engineer at Iconosquare, based in Limoges, France. My professional work sits at the intersection of software design, technical direction, scalable backend and frontend systems, and mentoring.

My personal work leans toward real-time graphics, voxel worlds, and typed languages. I like moving between the high-level shape of a system and the low-level details that make it feel alive: C and Raylib, OpenGL, learning notes on Vulkan and OCaml, Rust, and Haskell.

The labs

Tools that run right here, each keeping what you make in its link: paint a picture you can hear, write a chiptune, dither a photo, make a demoscene intro.

Byte LabSee inside any fileSpectrogram LabPaint a picture and hear it, or drop a sound and see itIntro LabA demoscene intro maker in the browserChiptune LabA four-channel chiptune sequencer in the browser, in the shape of the Game Boy's sound chipDither LabAny picture or video into dithered pixel art, in the browser

Find your way around

  • Labs — tools that run on the page and share by link: dithering, chiptunes, demoscene intros, spectrograms
  • Experiments — small projects in graphics, games, interpreters, and playful tools
  • Notes — a digital garden of rendering references, voxel techniques, and language experiments
  • Now — what I’m focused on lately
  • Reading — the books on my desk
  • Resume — career history, skills, and selected projects
  • How this site works — the Obsidian, design, and publishing colophon

Contact & links

  • [email protected]
  • LinkedIn
  • GitHub
  • X
  • RSS / Atom feed

notes

  1. Wikipedia · Distrust That Particular Flavor↩
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.