Spotlite: the modern CV template
The template this site runs on, and what I learnt rebuilding it with two AI platforms.
1 article and 19 projects.
The template this site runs on, and what I learnt rebuilding it with two AI platforms.
Colossal Cave Adventure, the game that founded interactive fiction, ported faithfully to modern TypeScript. With location art, a metro-style interactive map of all 151 rooms, and a Solve button.
This website documents my study notes learning the Buddhist Theravadan Tipitaka, in Pali.
A prototype version of my personal web site written in Hugo and Bootstrap 5 (based on the doks theme).
A homage to every HP calculator, from the 1972 HP-35 to the HP Prime. Thirty-five models reimplemented in TypeScript on one shared engine, running in your browser.
I founded a boutique strategic consulting company called Hello Tham. This is the corporate website.
A site dedicated to the students of Sydney University Computer Science Honours 1987.
My adventures learning how to build websites and apps in 2020 using the Jamstack architecture, auto workflows and modern build tools.
This site showcases example Chakra components (based on MerakiUI but rewritten in chakra-ui using the NextJS framework).
Explore my LP collection. Will eventually be integrated into the personal site.
A collaboration between Greg Allardice and myself exploring alternate paths in life and learning.
The classic 1980 Unix game Rogue and its automated player Rog-O-Matic, running in the browser. Not a reimplementation, but the original C source compiled to WebAssembly.
Rosely is my attempt at building a design system. This currently includes a colour palette.
This is a travelogue web site that documents my travel adventures and trips over the years.
This is my photography website, for exploring the world we live in, as seen through our unique perspectives and experiences.