Alexander Rafferty

Software Engineer

Melbourne, Australia

Menu

Projects

Some of the personal projects I've worked on over the years.

Columns

Powerful app for ad hoc data transformation and analysis, aiming to bridge the gap between spreadsheets and programming for everyday data work. Built with Rust, Solid.JS and Apache Datafusion.

Traffic Simulator

Traffic simulation engine written in Rust, with a visualisation written using WASM, TypeScript and Solid.JS.

Online boardgame

An online adaptation of a popular boardgame with a backend server written in Rust, and frontend written in TypeScript and Solid.JS.

Polyphonic synthesizer

A Rust audio synthesis library supporting voice assignment, pitch bends, and high-quality oscillators using the PolyBLEP algorithm.

View source on GitHubView crate on docs.rs

Flight Light

A tool to visualise how long-haul flights warp the day/night cycle, written in TypeScript, Solid.JS and WebGL.

View source on GitHub