The growing good of the world is partly dependent on unhistoric acts.
— George Eliot, Middlemarch (1872)
I'm Allie (plethu online), a Welsh software dev who wants to build things that help other people out. I'm especially interested in UI/UX, accessibility, dev tools, and co-operative ways of making software. Feel free to reach out if you'd like to yap to me about any of those things!
I also really love seals.
‿︵‿︵‿︵‿
recite is a small language and toolchain for writing dialogue and branching narratives in games. It's the tool I've always wished I had when working on dialogue-heavy games. (Pre-release.)
gatekeep is an authorization engine for Rust. I wanted to write type-checked policies in ordinary Rust code, with a record of why access was granted or denied.
keepsake is a Rust library for managing relations like holds, mutes, and tags, including their expiry and revocation. I've implemented this pattern a few times over my career and wanted to do it once "the correct way" for future reference.
dovecote is a transactional outbox for Rust, built alongside Gatekeep and Keepsake for storing audit events and tracking their delivery. (Pre-release.)
‿︵‿︵‿︵‿
kumite is a flexible, batteries-included fighting game engine in Rust. I've been putting a lot of work into it over the last couple of months, alongside my own game. (Private, in development.)
‿︵‿︵‿︵‿
🦭