Visit my new main site at csiew.netlify.app
A podcast web app that lives in your terminal. It stores indexes of your podcast subscriptions and episode data in JSON files.
It's written in Python and uses the pygame library for audio streaming functionality.
Limitations with pygame and cross-platform compatibiltiy (Linux and macOS) led me to start working on a web-based podcast client (which was initially codenamed Podzol).
A minimalist X11 window manager for Linux/Unix systems written in Python. Largely an experimental effort.
A static site generator written in Python. Ideal for blogs. Work on a rewrite had been on-and-off until 2020.
An app and service that lets commuters report incidents (crime, hygiene, medical emergencies, etc) on public transport. It used the Public Transport Victoria APIs to get data on public transport services and station metadata.
A Debian-based Linux distribution designed for a simple out of the box experience. Ideal for Windows users transitioning to Linux. It used the Xfce desktop environment.
A lightweight Debian-based Linux distribution designed for old hardware (e.g. 32-bit x86 PCs). It used IceWM as its window manager in version 1.x, before transitioning to the LXDE desktop environment from version 2.x onwards.