Tech Camp Instructor
- Taught week-long courses to students aged 9 to 17 for three months each summer.
- Courses covered Python, Java, Minecraft modding, Unity game development, animation, robotics, and 3D printing and modeling.
Dallas, Texas
I build games and the software around them: a peer-to-peer multiplayer shooter that runs entirely in the browser, a pixel-art pirate roguelite, and Discord bots that keep communities running. Computer science at UT Dallas with a minor in economics, and three summers teaching kids to code.
Peer-to-peer multiplayer voxel shooter in the browser. The host's browser runs the match, so there is no game server to pay for or keep up.
Top-down pixel-art pirate roguelite built in DragonRuby, with a config-driven world of islands, reputation, and lore threads.
Support-ticket bot for Discord communities, with per-server configuration, private ticket channels, admin roles, blacklist, and logged transcripts.
Discord bot that runs a complete Mafia party game with eight roles, timed night actions, day voting, win detection, per-server rules, and player stats.
Self-hosted Flask organiser for image-generator output. Reads prompts from the files, keeps ratings and tags in SQLite, and adds a search query language, perceptual-hash duplicate detection, an image editor, and metadata tools, all on one dependency-free HTML page.
Single-file client and payment tracker that autosaves to a local JSON file through the File System Access API, with several ledgers per file and an insights screen of hand-drawn SVG charts, drill-down, and CSV export.
Tkinter front end for the Bulk Downloader for Reddit with a persistent user list, presets, a live log, a command preview, and a clean stop. Standard library only.
Built an aggregated cryptocurrency portfolio viewer on the Zabo API, which Coinbase later acquired.
One of five hackathons entered since 2019.