My Projects
Things I've built and am still building.
Discord Bot
Amber 🦆
Amber is a Discord bot named after my pet duck. It started as a fun side project and grew into a full-featured bot with dozens of commands across multiple categories.
Fun & Reactions
Anime GIF actions, inkblot generator, melody generator, wanted posters, 8ball, coin flip
Economy
Dabloons currency, profiles, daily rewards, give system — all powered by aiosqlite
Games
Duck Clicker and Tic Tac Toe with dabloon rewards and costs
Radio
Pulls from YouTube & Spotify playlists, downloads locally, plays in voice channels
Moderation
Kick, ban, timeout, warn, purge, lockdown, autorole, welcome messages, logging
Pythondiscord.pyaiosqlitePillowyt-dlpaiohttp
Terminal RPG
SQLite Mania
A text-based RPG that lives entirely inside a single SQLite database file. The main goal is learning SQLite — every game mechanic maps directly to a real SQL concept. The world is a database. You are a query.
Classes
The Executor, The Indexer, The Trigger — each with unique stat bonuses and gear synergies
Encounters
QUERY (combat), TRANSACTION (shop), STORED_PROCEDURE (dungeon), DEADLOCK (cave), CONSTRAINT (forest), OVERFLOW (boss)
World Events
Blood Moon, Solar Eclipse, Flood of Omnya, Monster Rush, Fateful Day — each alters the world via SQL UPDATE/WHERE flags
Systems
500-node procedural map, inventory pagination, XP/level system, loot generation, shop economy
PythonSQLiteTextual TUI