Brioche
2021 Website RepositoryBrioche is a React UI component library based off the reusable components and stylesheets that were developed via my personal website over the years. It is currently under heavy development and may not have all commonly-used UI components.
It is the successor to Cardo, my previous attempt at building a UI component library.
Cast
2020 Website Repository
A podcast web app that allows you to manage your podcast subscriptions and bookmarks with an intuitive, well-organised interface.
It uses the Node.js runtime with the Express framework for its backend API service.
The initial version of Cast used my own custom frontend library, Cardo. However I have since started work on a version of the frontend that uses the Vue.js framework, just like this site.
Cardo
2020 Website RepositoryA client-side web frontend library (more so a collection of functions to enable single-page web apps). The previous version of my site and my 'Hoddle' Javascript window manager contain the foundational work for this library. The initial version of my upcoming podcast app used this library extensively.
It does not add additional syntactic sugar to the existing HTML syntax of a site (unlike Vue.js or Svelte). It is largely made up of utility functions written in vanilla JavaScript with some JQuery thrown-in (for stuff like changing out contents of an element, performing data calls, etc). My own custom utility CSS stylesheets also work hand-in-hand with this library to provide pre-designed UI elements.
BiscuitWM
2020-2021 Website RepositoryPodzol
2020 Website RepositoryA podcast 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).
Hoddle
2020 Website Repository
An experimental client-side JavaScript frontend library to turn a web page into a desktop-like environment. It allows for moveable and resizeable windows.
md2magic
2018, 2020 Website RepositoryA static site generator written in Python. Ideal for blogs. Work on a rewrite had been on-and-off until 2020.
TransitSafe
2017-2019 Website RepositoryAn 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.
Antorca Linux
2017-2019 Website Repository
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.
illume OS
2011-2017 Website RepositoryA 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.