Home Contact GitHub
Iridium Szreter
Software Projects
kanjiapi.dev
A modern JSON API for kanji, built with Python
kai.kanjiapi.dev
An interactive Kanji dictionary, powered by kanjiapi.dev and mithril.js
enbynames
A curated list of English common nouns for inspiration as gender neutral enby names
AEIOUY
A web app exploring the different spelled representations of the phonemes of English. Built with mithril.js
Mortgage
A website to help figure out the right tradeoffs when getting a mortgage between interest costs, monthly costs, and house prices.
Tray
A full stack webapp for converting recipes between different tray sizes, shapes, and quantities. Frontend with mithril.js, backend with Python cloud functions and postgres database
Pokemon: Shared moves visualisation
A web app visualisation showing Pokémon relations by number of shared moves. Built with mithril.js and d3.js
PokeTypes
An interactive visualisation showing damage multipliers between different Pokémon types. Written in TypeScript using d3.js and mithril.js
Don't call us, we'll call you: Inversion of Control Containers
Remove error-prone dependency management by leveraging the power of inversion control containers!
Parahumans Vis
Visualising how long the Worm (Parahumans) series is
Kanji Set Diffs
Set diffs between various kanji lists
Stubbing in Clojure with Speclj
How to stub functions in Clojure for interaction style TDD
TDDing HTTP Requests in a plain Rack app
How to TDD HTTP Requests in Ruby using Rack