I build Discord libraries in languages you probably wouldn't expect. Most of my time is spent wrestling with Swift, Objective-C, Zig, and Rust - basically anything that compiles to something fast and doesn't make me want to throw my computer out the window.
These are the projects I pour most of my energy into:
| Project | What it does | Why I built it |
|---|---|---|
| Arena-b | Super-fast arena allocator for Rust with basically zero overhead | Got tired of malloc being slow, so I built something faster |
| SwiftDisc | Discord API wrapper for Swift - v10 support, async/await, cross-platform. Zero dependencies. | Swift needed a proper Discord library that wasn't terrible |
| Jod | Job management system that actually works | Was frustrated with existing job schedulers, so I wrote my own |
| MobScaling | Smart scaling for mobile apps | Needed something better than just throwing more servers at problems |
| Project | What it does |
|---|---|
| Caelum | Objective-C version of a Discord library. Plays nice with Swift. |
| Zignal | Discord library for Zig. 175 endpoints, 56 gateway events, voice support. |
| Project | What it does |
|---|---|
| VelocityX | Lock-free data structures for Rust - MPMC queues, concurrent hashmaps. |
| ZeroProto | Zero-copy protobuf implementation. |
| AeroSocket | Lightweight WebSocket library. |
Right now I'm mostly:
- Keeping Discord libraries from breaking when Discord decides to change everything
- Making VelocityX even faster (because fast is never fast enough)
- Writing docs so people can actually use this stuff
- Adding cool new features to Arena-b, SwiftDisc, Jod, and MobScaling
Got questions? Found a bug? Just want to talk about systems programming? Come hang out in the Discord.



