Caleb is a software developer building graphics tools, game technology and Minecraft mods.
Known as rustybusgaming online. Recent work includes a photo editor that runs on your GPU in the browser, a media tool for Discord, and Minecraft mods with 5,402 downloads across 120 releases.
Work
- Darkroom Photo editor with curves, grading, masks and LUTs, running on the GPU
- ImageFit Crops and compresses images and video to fit Discord, all on your device
- Nexus Engine 3D engine in C++ with DirectX 12, ray tracing and Jolt physics
- Flash Game Hub Flash classics on Ruffle alongside HTML5 and Unity ports, with cloud saves
Minecraft mods
-
LocalizedWeather
Weather that happens in places: 256-block zones, drifting storms, directional thunder
-
ScreenshotMetadata
Saves coordinates, biome and time with every screenshot, as PNG, XMP or JSON
Both open source under MIT. LocalizedWeather runs on Fabric, Quilt, NeoForge and Forge; ScreenshotMetadata on Fabric. All mods on Modrinth
About
I like building things end to end, from shader code and engine internals to the interface someone actually clicks. Most of my projects start as a problem I had myself: weather that didn't feel real, screenshots I couldn't place, images that wouldn't fit an upload limit.
I publish mods on Modrinth as fentbuscoding and keep most of my code on GitHub as rustybusgaming.
- Languages
- C++, Java, JavaScript, TypeScript, GLSL, Python, Lua
- Graphics
- DirectX 11 and 12, WebGL2, Babylon.js
- Minecraft
- Fabric, Quilt, NeoForge, Forge
Contact
The quickest way to reach me is my Discord server. For a bug in one of my mods, an issue on its GitHub page gets it fixed fastest.