I'm LyricLy
Also known as Christina Hanson, I'm a programmer from Aotearoa (New Zealand). I make software, slowly and unsteadily.
To see what I'm making, look at my GitHub. To talk to me, email me
or find me on Discord (lyricly). I might not reply, but I'll read it.
Projects
I haven't used generative AI for code or assets, or been assisted by an LLM in any way, in any of these projects. I don't intend to start, because this is my hobby and I like it better this way.
Things I'm proud of
- minefair, an infinite Minesweeper that quantumly positions mines so you won't be punished for being forced to guess [complete, native Rust TUI app with builds for Windows and Linux, might be web one day]
- minute minefair, a daily puzzle game about finding the tile least likely to be a mine in a given pattern [complete, web]
- regexdiff, a tool to debug regular expressions by showing why a given string doesn't match [complete, web]
- code guessing, a game where you write code and guess who wrote what [maintained, web & Discord server]
- parse-discord, a library that parses Discord markup exactly the way the desktop client does [usable, Python library pending PyPI release]
Cool things that aren't there yet
- x7, a "golfing" language based on exceptions as control flow [progress stalled, undergoing rewrite from Python to Haskell interpreter]
Less interesting things
- lyricly.fans, this site [maintained, web]
- Ly, a fairly uninteresting esoteric programming language (though it's better than a brainfuck clone) [frozen, Python interpreter]
- gce.py, a bot that automatically runs code in code blocks [maintained, Discord bot]
- Highlight 2, a bot that notifies you when someone says something that matches the criteria you set [maintained, Discord bot]
- brainflak-switch, a Brain-Flak interpreter that runs as homebrew on the Nintendo Switch [complete, Switch homebrew]
- clothier, a reasonably good implementation of the esoteric programming language Tailor [frozen, C source that should work cross-platform]
- I did Advent of Code from 2020-2025. I aimed to place on global leaderboards by working quickly, so the code isn't very good. [why would you want to use this]
- Other things not worth mentioning (find them on GitHub if you want)
Game modding and tools
- I used to play Town of Salem 2. While I did, I made these things, which I still maintain:
- Blacklist, a mod to help recognize people you'd rather not play with [complete, Town of Salem 2 mod]
- HomepageBackground, a mod to replace the background on the home screen with an image of the user's choosing [complete, Town of Salem 2 mod]
- FactionalMentions, a mod that's hard to explain if you don't play [complete, Town of Salem 2 mod]
- Lookout, a bot originally made to sync Blacklist entries across a community, which now performs more general tasks like tracking and rating player performance [maintained, Discord bot]
- I also made things for a party game called Super Battle Golf:
- BetterDistanceEstimation, a mod to make the in-game ball trajectory prediction more accurate [complete, Super Battle Golf mod]
- MoveAfterScoring, a mod which lets you move after scoring to impede other players [complete, Super Battle Golf mod]




