Recreation

Built for players first. Some of these have more daily users than anything else I run.

torn.bet

Operational

A full gambling platform for Torn City players, with daily users.

Torn City is a text-based MMO with around 100,000 daily players and its own in-game currency. torn.bet is a gambling platform for that currency: games, wallets, payouts, and the anti-abuse work that comes with real stakes. It has been running with daily users since launch and is the largest thing I operate.

Built for the game Torn City. Some of the game's themes are adult.

Built with TypeScript, Node, Postgres.

faction.toolsIn flightFaction management for Torn City.

Torn factions are guilds with a lot of bookkeeping. faction.tools is the management layer: members, activity, wars, and the numbers leaders keep in spreadsheets today. Earlier than torn.bet, and built from what running it taught me.

Built with TypeScript, Node.

Kayou botClosed sourceThe Discord bot for mlpekayou.community, linking members to their card collections.

mlpekayou.community is a collector site for My Little Pony Kayou cards with over 6,000 members and a 1,500-member Discord. The bot ties a Discord account to a site account so members can track and look up their cards without leaving the server. It is the app of mine with the most daily users. The code is private.

Built with TypeScript, Discord API.

Character botIn flightA Discord bot that plays many characters at once, each with its own name and face.

Create characters, give each one a personality, and the bot answers as them through webhooks, so every character shows up with its own name and avatar. Running in a server with friends today. Open source once it is cleaned up.

Built with TypeScript, Discord API, Claude API.