I build systems software, desktop tools, and experiments that get close to the machine. My projects explore Windows and Linux internals, networking, and what happens when you pay attention to memory and performance.
C C++ Win32 Linux Networking Multithreading
Explore my repositories · Connect on LinkedIn
|
01 / SYSTEMS
An experimental Win32-compatible userspace, built from scratch in C on Linux. Windows, messages, handles, and desktop internals. C · Win32 · Linux |
02 / ALGORITHMS
A multithreaded prime-counting engine with segmented sieving, bit packing, and careful memory use. C++ · Multithreading · Memory |
|
03 / NETWORKING
Automatic LAN discovery and TCP connections in C++. Find a server without entering its IP address. C++ · UDP discovery · TCP |
04 / DESKTOP TOOLS
Share one keyboard and mouse between two Windows computers, with input sent over the network. C++ · Windows · Input handling |
|
05 / GAME UTILITIES
A portable utility that detects dedicated GPU memory and adjusts Oblivion Remastered's INI configuration. C++ · Windows · Configuration |
06 / INTERFACES
One inventory for World of Warcraft, with live resizing, built-in search, and smart sorting. Lua · World of Warcraft · UI |
DirectX screen capture / Animated Windows desktop / Windows window management
Rick Armbruster · Software developer in Germany.
For project questions, open an issue in the relevant repository. For a conversation, find me on LinkedIn.


