The one thing I'd say all my projects have in common: I like building complex things from small bricks. I picked that up doing the thing I thought I shouldn't be doing, jumping from project to project nonstop. My brain generates ideas faster than I can keep up, so I build them while they're still fresh, and I document everything so I can resume whenever I want. Even now my implementation fluency hasn't fully caught up, and I'm not saying I can build perfect architectures. But I'm confident in my architectural instincts.
- Torn Sentinel — a modular Discord bot SaaS, live in production: 8 pluggable modules on a single contract, a declarative permission-policy engine, and self-hosted prorated subscription billing over Torn's item economy. Currently closed source.
- fluxcord — a session-oriented UI framework for Discord bots, extracted from Sentinel's UI. TSX in, Components V2 out, no diffing. Publishing soon.
- Kugelblitz — a clicker game with hand-written GLSL shaders: real orbital mechanics under the money, zero dependencies. Playable in your browser.
- Mathium — a math-flavored programming language: hand-written lexer, Pratt parser, and bytecode VM, with arbitrary-precision arithmetic.
TypeScript · Node.js · PostgreSQL · Prisma · Docker · Vitest · Express · GitHub Actions
Familiar: C/C++ · Kotlin · Jetpack Compose · GLSL


