Open to work
I’m vx, a software engineer based in Uruguay. I write C for Linux, down to PID 1, and TypeScript for the web. I’m interested in how things work underneath, from network layers to language models.
The numogram The CCRU’s numogram: ten zones, 0 to 9, paired into five syzygies that each sum to nine. Each pair’s current flows to the zone numbered by its difference. In the Time-Circuit, 2::7 flows to 5, 5::4 to 1 and 1::8 to 7. The Warp, 6::3, and the Plex, 9::0, flow back into themselves. Gates numbered 1, 3, 6, 10, 15, 21, 28, 36 and 45 link each zone to another. Warp Time-Circuit Plex 0 1 2 3 4 5 6 7 8 9 1 3 6 10 15 21 28 36 45 Work Every block needs a load path to the ground: knock out a support and what it held falls as rigid bodies. Every texture and sound is generated at start-up. The renderer needs only Vulkan 1.0 with no optional features, so it runs down to a Raspberry Pi 4. Built with C11, Vulkan, GLFW, mimalloc, miniaudio, SQLite, CMake Status Builds on Linux and Raspberry Pi OS; macOS is experimental License AGPL-3.0 02
claude-presence Discord Rich Presence for Claude Code, in Rust: a small daemon, driven by Claude Code’s hooks, that shows what a session is doing on your Discord profile.
Uses about 3 to 4 MB of memory and has no polling loop; a hook call takes about 2 ms. Keeps lifetime stats in one SQLite file, imported from your existing transcripts. Installs itself as a per-user service on Linux, macOS and Windows. Built with Rust, SQLite Status Version 0.2.0, installed with cargo License Apache-2.0 03
4suite A self-contained boot stack for Linux in C: 4init, an init that runs as PID 1 and only manages processes, and 4rc, a service manager.
4init is 81 lines of C, linked statically against musl. Built with C, musl, Ninja Status Experimental License MIT Built with Next.js, TypeScript, Tailwind CSS, Cloudflare Workers Status Live License BSD-3-Clause Skills
Languages C x86 Assembly Python JavaScript TypeScript
Web HTML CSS Next.js Node.js
Networking L2 and L3: data link, network L4: transport L6 and L7: presentation, application nftables nginx
AI How LLMs work Working with AI