Maxine's Webzone
I’m a full-stack developer based in the Netherlands. I have a passion for building efficient, scalable, and user-friendly applications, and I enjoy working with a wide range of technologies. I’ve been programming for over 15 years and have experience in various domains, including backend, frontend, databases, and game development.
NFM World
2025–2026 🚧
NFM World is a complete remake of the classic Need for Madness game, built from the ground up with a custom engine, competitive multiplayer, anticheat, and modern features.
y-atproto
2026
A Yjs CRDT provider that syncs documents over the AT Protocol, enabling multiplayer collaborative applications using AT as a transport layer.
Robot9000 Bluesky Feed
2026
A Bluesky feed that includes only unique posts. Uses a Bloom filter and text and image hashing.
atpg
2025
A tool that lets you expose read-only access to the AT Protocol via PostgreSQL, with a GIN index over the record data.
ImRecall
2025
A self-hostable tool that takes periodic screenshots of your desktop and lets you search them using text queries, powered by OCR and image classification, via Immich.
bluemark
2025
A userscript that lets you bookmark posts on the official Bluesky app, saving them to a Discord channel, and/or to your AT Protocol repository in encrypted form.
@web (Vue / Solid)
2024
A static site hoster using MDX and Vue / Solid. Created to learn Vue 3 and Solid.
steam-news
2023–2025
An auto-generated RSS feed with news for the games in my Steam library, updated daily by GitHub Actions.
noto-unicode-ranges
2024
Generates a CSS file with @font-faces for all Noto fonts + Nerd Font Symbols Only, so you can have Noto with all supported languages and a minimal download in your webpage.
tu-dj
2024
A few scripts that can be used to DJ using the Media Player in Tower Unite. Made for a friend. No support!
MadSharp, MadSharp-Skia
2021, 2025
OpenNFMM ported to C# using Direct2D, then again to Skia for better cross-platform support.
GM_fetch.ts
2015–2025
An implementation of the HTML5 fetch() API which leverages GM_xmlhttpRequest, ported to TypeScript. On npm as @uwx/gm-fetch.
PlayniteSteamLikeLastActivity
2021–2022
Makes Playnite’s Last Played game property behave like the Steam library’s Recent section. Deprecated since this functionality was added to Playnite.
PlayniteDolphinMetadata
2021–2022
Adds support for loading GameTDB metadata for Nintendo Wii and Nintendo GameCube games to Playnite.
DSharpPlus
Helped ship and maintain version 4 of the library. Provided support for a few years after leaving my maintainer role, and helped new maintainers with onboarding.
infinicraft
2024
Helped add many new features and a few performance improvements during early development.
Silk.NET
Helped bikeshed the new Silk 3.x Silk.Maths implementation.