Hey I'm Alex, a web developer from Australia.
Here are some writings you might find interesting.
Typesafe translations with TypeScript and i18next
Use TypeScript to ensure the validity of your i18next translations.
All you need for a proper dark theme
Three states, no flash, reactive.
Your dotfiles in a Git repo
Track changes to your config files using a Git repository.
Consolidate your contribution graph
Combine your contributions from any repository on your GitHub contribution graph.
Git Hash Miner: mine your commit hashes!
Following the same principle that Bitcoin uses for its proof of work, we can "mine" our Git commit hashes too!
Tidy up a Git repo by archiving branches
Reduce the amount of branches without necessarily deleting them.
Write to me at