I'm a 21 year old programmer and rhythm-game enthusiast from Manchester. I've used a hell of a lot of technology over the years, and I'm a bit of a cynical sod when it comes to tech.
Professionally, I work full-time with Python, TypeScript and dabble in some infrastructure stuff. In my free time, I use TypeScript (Svelte, preferably) but perhaps more interestingly I'm working on a secret project involving a rather large amount of Rust. I'll have more to talk about in the near future.
Outside of programming, I read quite a bit, listen to a lot of music and boulder (poorly).
This is a list of projects that are currently released.
tachi
A supercharged Rhythm Game Score Tracker with a powerful public API. Of all the projects on this list, this is the largest, and best showcases my ability and workflow.
Tachi's monorepo contains the:
- Backend Server
- React Frontend (https://bokutachi.xyz)
- Core Types and Utils
- Database Seeds
- Discord Bot
- Thorough Documentation
Other Tachi related packages are external:
cdnce
Cadence is a brutally strict ESLint config that results in clean, maintainable, less-buggy code.
prudn
A simple NPM package for validating objects against simple schemas. This was mostly designed for personal use, and was designed out of a dislike for existing solutions.
It primarily leverages first-order functions to get anything complicated done.
prudd
The full documentation for Prudence.
These are a list of projects that are currently released in which I have been a part of.
uscir
A formal specification for 's Internet Ranking service.
Built in collaboration with and .
- Editor: VSCode with far too many modifications,
vim
when I'm stuck in a terminal or lazy.
If you like my work, you can support me on Ko-Fi. It goes a long way, and means a lot.