nexium
★ 3A programming language of my own — compiles to native code through C, with automatic reference counting (no tracing GC) and a machine-checked effect system that says what a function is allowed to do. Self-hosting compiler.
I build tools for climbing, medicine, Windows internals, and myself.
I ship a lot. Half the time it's libraries, half the time it's GUIs, occasionally it's a Rust core that makes the whole thing 100× faster. I don't build for a resume — I build because the problem is interesting and I want to know how it works underneath.
This is the curated index. Full history lives on github.com/Londopy.
tip click any #tag or language on a card to filter the list
No projects match that filter.
Start here — the ones that show the range.
A programming language of my own — compiles to native code through C, with automatic reference counting (no tracing GC) and a machine-checked effect system that says what a function is allowed to do. Self-hosting compiler.
A chord instrument you play with your hands in front of a camera. MediaPipe hand-tracking drives a synth; loop it and watch the harmony. A monorepo spanning Rust/WASM, Svelte + Three.js, a Tauri app, a Zig DSP kernel, and a Gleam service.
DLL-injection tool that bypasses screen-capture protection on Windows 10/11. Multi-crate workspace, egui GUI, Inno installer.
Tray utility to hide desktop icons, taskbar, and windows via hotkeys — for ricing, Wallpaper Engine, and presentations.
Disaster-response app that tracks the responders, not just the incidents — join a report, check in on a timer, and the accountability board turns red if you go dark. Flask backend, built at Katy Youth Hacks 2026.
Models lead-fall dynamics with a damped spring / RK4 integrator in Rust, exposed to Python via PyO3/Maturin. Ships a full Python API, a five-command CLI, and a PySide6 desktop GUI.
Parser and tooling for Keep a Changelog changelogs.
Fuzzy natural-language time parsing that goes past dateparser — resolves phrases like "end of Q3" or "the Tuesday after my birthday" into datetimes or ranges, each with a confidence score. Rust core, Python API.
Purple-team RNG analysis toolkit — detects predictable randomness (MT19937, LCG, xorshift), recovers the generator's state to prove it, then recommends the fix. Embedded/OT audit framing.
Make a custom file extension a real, recognised file type — on Windows, Linux and macOS — from one declarative spec. Generates the registry tree, freedesktop MIME XML, macOS UTI plist, icons in three formats, and the install/remove scripts. Rust core, Tauri app + CLI.
Write your own Discord Rich Presence from the tray — details, images, timers, party size and buttons, with saved presets, live variables and rotation. Talks to Discord’s local RPC pipe the way a game does, so it never sees your account token. Tauri 2, cross-platform, ships a Nexium SDK.
A side-scrolling platformer where the puzzle is the ground. Your lantern shows only the ghost of what grew here, so you run the ruins to learn its shape — then find the cell it started from, plant a seed, and grow it back. A reverse cellular automaton, with an Odin simulation DLL, Nexium tooling and Unity 6. Built for CPGD’s World’s First Game Jam (theme: ORIGIN).
Rust tooling that goes under the hood of Windows — injection, hooks, tray daemons.
DLL-injection tool that bypasses screen-capture protection on Windows 10/11. Multi-crate workspace, egui GUI, Inno installer.
Tray utility to hide desktop icons, taskbar, and windows via hotkeys — for ricing, Wallpaper Engine, and presentations.
Keyboard-first clipboard-manager daemon: system-wide capture, ring buffer, hotkey overlay.
"PC Optimizer Pro" — Windows tweak, fan-control, RGB, and debloat suite living in the tray.
Assessment tools for authorized use, with the framing to match — and cryptography built up from the RFCs.
"Kick Them Out" v3 — WiFi security-assessment tool with CLI, TUI, and GUI. Authorized use only.
Purple-team RNG analysis toolkit — detects predictable randomness (MT19937, LCG, xorshift), recovers the generator's state to prove it, then recommends the fix. Embedded/OT audit framing.
Cryptography and a TLS 1.3 client written entirely in Nexium — SHA-2 through X.509 chain validation, with no C and no unsafe. Checked against the RFC vectors, Python's cryptography and OpenSSL 3; early, and not yet reviewed by a TLS expert.
Calculators, decision support, and computational models built from the EMS track.
EMS & clinical drug-dosing calculator — weight-based dosing, 49-drug database, interaction rules.
Clinical scoring calculators — severity and triage scores as a clean Python API.
Point-of-care decision support for emergency medicine.
Computational model of precision-weighted Bayesian inference across autism, ADHD, and PPCS — with a live in-browser demo.
Disaster-response app that tracks the responders, not just the incidents — join a report, check in on a timer, and the accountability board turns red if you go dark. Flask backend, built at Katy Youth Hacks 2026.
Physics engines and hardware replicas for rope, rock, and retro aerospace.
Models lead-fall dynamics with a damped spring / RK4 integrator in Rust, exposed to Python via PyO3/Maturin. Ships a full Python API, a five-command CLI, and a PySide6 desktop GUI.
Working replica of Apollo-era core rope memory — ferrite toroids, induction read, comparator front-end.
Avalanche bulletins projected onto the real mountain in 3D. Slope, aspect, and elevation are packed into RGBA tiles and filtered in a GLSL shader, so a whole range recomputes as you drag a slider. Sentinel-2 / LiDAR, CesiumJS.
Rust-accelerated geospatial intelligence tooling.
Daemons and monitors that keep traffic where it belongs.
VPN killswitch daemon for qBittorrent — pauses torrents the instant your public IP changes. Cross-platform tray app.
Benchmarks and monitors Mullvad WireGuard endpoints.
Send files and text between devices, browser to browser, by scanning a QR code. A direct WebRTC connection — no accounts, no uploads, no server of your own. A handful of static files on GitHub Pages.
Small, sharp libraries on PyPI — plus a compiler and cross-platform tooling of my own.
A programming language of my own — compiles to native code through C, with automatic reference counting (no tracing GC) and a machine-checked effect system that says what a function is allowed to do. Self-hosting compiler.
A Discord bot library for Nexium: the gateway, the REST calls a bot makes, and events to match on. Heartbeats, resumes and rate limits are handled inside; TLS comes from nxtls, or from the system on Windows.
Parser and tooling for Keep a Changelog changelogs.
Fuzzy natural-language time parsing that goes past dateparser — resolves phrases like "end of Q3" or "the Tuesday after my birthday" into datetimes or ranges, each with a confidence score. Rust core, Python API.
Make a custom file extension a real, recognised file type — on Windows, Linux and macOS — from one declarative spec. Generates the registry tree, freedesktop MIME XML, macOS UTI plist, icons in three formats, and the install/remove scripts. Rust core, Tauri app + CLI.
Single-file, stdlib-only tools that make what your coding agent does silently legible — which skills registered, which MCP servers fail and why, which settings file won, and who signed your commits. For Claude Code, Codex, Cursor, Gemini CLI, Copilot and every other Agent Skills host.
The whole rollcall family in one install — skill-rollcall, mcp-rollcall, settings-effective, git-attribution — for Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode and every other Agent Skills host. Each stays synced from its own upstream repo, pinned and drift-checked in CI.
Roll call of your agent's skills — who is here, who is new, who is never going to show up, and why — for the host you're in or all of them. Rebuilds each host's skill index from disk with the reasons attached, then repairs, lints, or audits. Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode.
Roll call of your MCP servers across every agent's config — Claude Code, Codex config.toml, Cursor, Gemini CLI, Copilot, VS Code, Windsurf, OpenCode — which will fail to connect and exactly why (bad paths, unset env, dead ports, the server’s own stderr), and what each one costs you in tools and context.
The Claude Code settings actually in effect — every key, which of the six settings files decided it, and why the value you set is not applying. Runs from any agent and says which one.
Find and remove AI co-author attribution from your git history — whether Claude Code, Codex or Copilot is still adding it and where that switch lives, which commits carry it, scrub them, and block it going forward.
Real-time vision pipelines and generative experiments.
Real-time facial recognition pipeline running on a live webcam or video feed.
Conversation and dialogue generator.
Tools for the games I play and the apps I live in — plus a couple of games of my own.
Real-time VALORANT match tracker — 10-player ranks, stats, and encounter history. Reads only 127.0.0.1, no login.
Write your own Discord Rich Presence from the tray — details, images, timers, party size and buttons, with saved presets, live variables and rotation. Talks to Discord’s local RPC pipe the way a game does, so it never sees your account token. Tauri 2, cross-platform, ships a Nexium SDK.
A side-scrolling platformer where the puzzle is the ground. Your lantern shows only the ghost of what grew here, so you run the ruins to learn its shape — then find the cell it started from, plant a seed, and grow it back. A reverse cellular automaton, with an Odin simulation DLL, Nexium tooling and Unity 6. Built for CPGD’s World’s First Game Jam (theme: ORIGIN).
A repo whose only purpose is to be forked, one link at a time, as deep as it'll go. Every fork appends one hash-chained line and may set one cell of a shared 64×32 canvas; a GitHub Action walks the fork tree twice a day and publishes the chain.
Desktop tools for hearing gear and tuning.
A chord instrument you play with your hands in front of a camera. MediaPipe hand-tracking drives a synth; loop it and watch the harmony. A monorepo spanning Rust/WASM, Svelte + Three.js, a Tauri app, a Zig DSP kernel, and a Gleam service.
Offline desktop tool for reviewing, tuning, and comparing in-ear monitors — Rust core, Tauri app, cross-platform builds. Based on IEM Tool by MyLittlePrimordia.
Names reserved, code brewing. Cards appear here once they ship.
A programming language of my own — compiles to native code through C, with automatic reference counting (no tracing GC) and a machine-checked effect system that says what a function is allowed to do. Self-hosting compiler.
A Discord bot library for Nexium: the gateway, the REST calls a bot makes, and events to match on. Heartbeats, resumes and rate limits are handled inside; TLS comes from nxtls, or from the system on Windows.
A chord instrument you play with your hands in front of a camera. MediaPipe hand-tracking drives a synth; loop it and watch the harmony. A monorepo spanning Rust/WASM, Svelte + Three.js, a Tauri app, a Zig DSP kernel, and a Gleam service.
DLL-injection tool that bypasses screen-capture protection on Windows 10/11. Multi-crate workspace, egui GUI, Inno installer.
Tray utility to hide desktop icons, taskbar, and windows via hotkeys — for ricing, Wallpaper Engine, and presentations.
Keyboard-first clipboard-manager daemon: system-wide capture, ring buffer, hotkey overlay.
"PC Optimizer Pro" — Windows tweak, fan-control, RGB, and debloat suite living in the tray.
EMS & clinical drug-dosing calculator — weight-based dosing, 49-drug database, interaction rules.
Clinical scoring calculators — severity and triage scores as a clean Python API.
Point-of-care decision support for emergency medicine.
Computational model of precision-weighted Bayesian inference across autism, ADHD, and PPCS — with a live in-browser demo.
Disaster-response app that tracks the responders, not just the incidents — join a report, check in on a timer, and the accountability board turns red if you go dark. Flask backend, built at Katy Youth Hacks 2026.
Models lead-fall dynamics with a damped spring / RK4 integrator in Rust, exposed to Python via PyO3/Maturin. Ships a full Python API, a five-command CLI, and a PySide6 desktop GUI.
Working replica of Apollo-era core rope memory — ferrite toroids, induction read, comparator front-end.
GEOINT/OSINT library, Rust-accelerated — SAR grids, EXIF, and terrain analysis.
VPN killswitch daemon for qBittorrent — pauses torrents the instant your public IP changes. Cross-platform tray app.
Benchmarks and monitors Mullvad WireGuard endpoints.
Parser and tooling for Keep a Changelog changelogs.
Fuzzy natural-language time parsing that goes past dateparser — resolves phrases like "end of Q3" or "the Tuesday after my birthday" into datetimes or ranges, each with a confidence score. Rust core, Python API.
Real-time facial recognition pipeline running on a live webcam or video feed.
Conversation and dialogue generator.
"Kick Them Out" v3 — WiFi security-assessment tool with CLI, TUI, and GUI. Authorized use only.
Purple-team RNG analysis toolkit — detects predictable randomness (MT19937, LCG, xorshift), recovers the generator's state to prove it, then recommends the fix. Embedded/OT audit framing.
Cryptography and a TLS 1.3 client written entirely in Nexium — SHA-2 through X.509 chain validation, with no C and no unsafe. Checked against the RFC vectors, Python's cryptography and OpenSSL 3; early, and not yet reviewed by a TLS expert.
Real-time VALORANT match tracker — 10-player ranks, stats, and encounter history. Reads only 127.0.0.1, no login.
Offline desktop tool for reviewing, tuning, and comparing in-ear monitors — Rust core, Tauri app, cross-platform builds. Based on IEM Tool by MyLittlePrimordia.
Avalanche bulletins projected onto the real mountain in 3D. Slope, aspect, and elevation are packed into RGBA tiles and filtered in a GLSL shader, so a whole range recomputes as you drag a slider. Sentinel-2 / LiDAR, CesiumJS.
Make a custom file extension a real, recognised file type — on Windows, Linux and macOS — from one declarative spec. Generates the registry tree, freedesktop MIME XML, macOS UTI plist, icons in three formats, and the install/remove scripts. Rust core, Tauri app + CLI.
Send files and text between devices, browser to browser, by scanning a QR code. A direct WebRTC connection — no accounts, no uploads, no server of your own. A handful of static files on GitHub Pages.
The whole rollcall family in one install — skill-rollcall, mcp-rollcall, settings-effective, git-attribution — for Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode and every other Agent Skills host. Each stays synced from its own upstream repo, pinned and drift-checked in CI.
Roll call of your agent's skills — who is here, who is new, who is never going to show up, and why — for the host you're in or all of them. Rebuilds each host's skill index from disk with the reasons attached, then repairs, lints, or audits. Claude Code, Codex, Cursor, Gemini CLI, Copilot, OpenCode.
Roll call of your MCP servers across every agent's config — Claude Code, Codex config.toml, Cursor, Gemini CLI, Copilot, VS Code, Windsurf, OpenCode — which will fail to connect and exactly why (bad paths, unset env, dead ports, the server’s own stderr), and what each one costs you in tools and context.
The Claude Code settings actually in effect — every key, which of the six settings files decided it, and why the value you set is not applying. Runs from any agent and says which one.
Find and remove AI co-author attribution from your git history — whether Claude Code, Codex or Copilot is still adding it and where that switch lives, which commits carry it, scrub them, and block it going forward.
Write your own Discord Rich Presence from the tray — details, images, timers, party size and buttons, with saved presets, live variables and rotation. Talks to Discord’s local RPC pipe the way a game does, so it never sees your account token. Tauri 2, cross-platform, ships a Nexium SDK.
A side-scrolling platformer where the puzzle is the ground. Your lantern shows only the ghost of what grew here, so you run the ruins to learn its shape — then find the cell it started from, plant a seed, and grow it back. A reverse cellular automaton, with an Odin simulation DLL, Nexium tooling and Unity 6. Built for CPGD’s World’s First Game Jam (theme: ORIGIN).
A repo whose only purpose is to be forked, one link at a time, as deep as it'll go. Every fork appends one hash-chained line and may set one cell of a shared 64×32 canvas; a GitHub Action walks the fork tree twice a day and publishes the chain.
Pull requests I've opened to projects I use — mostly small fixes to docs and dead links, a few code changes. If I trip over something while reading a README, I send the fix.
Add the Nexium language
Add Nexium 1.2.0
docs: fix typos in README
Fix typos in README
Fix typos in README
Fix typos in README
Fix typos in README
Fix typos in README
help/colors: remove references to the removed cmc-paper colorscheme
Fix LangBot docs link in README
Fix typo in README
Fix typos in README
Fix typos in README
Fix dead Homebrew Cask links in README
Fix broken demo images in README
Fix heading typo in README
Fix typos in README
Fix typo in README
Fix typo in Readme
Fix "procotol" field name in HTTP probe example
Fix logo link to point at sherlockproject.xyz
Fix typo in README
Fix typo and dead snap link in README
Fix typo in README
readme: doc/ is Markdown, not reStructuredText
Fix dark-mode logo in README
docs: fix rqbit attribution link