Projects
projectsabout

Sydney

Projects

Building the apps that I want to use

Tools, games, and notes from the work.

Streamlining Workflows

  1. Tauri Explorer

    The file explorer I built because nothing quite fit my needs

    rust · tauri v2 · svelte 5 · open source

    Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.Tauri Explorer with Quick Open finding files by name.
  2. Scrivo

    My take on a Markdown editor, starting with the bits I liked in Typora.

    rust · tauri 2 · codemirror 6 · markdown

  3. Ballast

    My mood diary, with the entries kept as Markdown files.

    svelte 5 · tauri 2 · kotlin · local-first

  4. Quickshell bar

    The bar on my Hyprland desktop, including what the coding agents are doing.

    qml · hyprland · python · ricing

Exploring AI Capabilities more Broadly

  1. Tableau Frog

    An experiment in exploring data by choosing variables and comparing subsets.

    svelte 5 · statistics · echarts · data exploration

  2. LambdaQuery

    An old project for writing SQL queries as Python expressions, revisited.

    python · compiler · sql · semantics

Game AI and Reinforcement Learning

  1. Ashen Cathedral

    I asked GPT-6 Astra to make a first-person version of Diablo 1.

    unreal 5 · c++ · blender · diablo

  2. Brood War AI

    Trying to train an agent for the game I grew up playing.

    starcraft · openbw · behaviour cloning · pluto

  3. AutomatedSpike

    Seeing what an AI might brew in Magic, and teaching it to play the decks.

    python · reinforcement learning · xmage · mtg

  4. Zheng Shang You

    Teaching a network the card game we play at home.

    pytorch · reinforcement learning · behaviour cloning

  5. Eskiv

    A game from high school, and the bot I wrote for it during Covid.

    python · pygame · lookahead search · game analysis

Making Maths More Accessible

  1. Intuition on the Central Limit Theorem

    An interactive essay about why sums of random things tend towards a bell curve.

    mathematics · probability · vanilla JavaScript

Index12 / 12

  • 01Tauri ExplorerMy file explorer · Rust and Svelte · notes on building it
  • 02ScrivoMy Markdown reader and editor · Typora-style live preview
  • 03BallastMy mood diary · Markdown files · desktop and Android
  • 04Quickshell barMy Hyprland bar · agent state and quota pacing
  • 05Tableau FrogData exploration · linked charts · AI experiments
  • 06LambdaQueryPython-to-SQL compiler · started in 2017, revisited in 2026
  • 07Ashen CathedralA first-person Diablo experiment · Unreal Engine 5 · paused
  • 08Brood War AIBrood War agent · imitation learning · work in progress
  • 09AutomatedSpikeMagic deck search · learned pilots · XMage experiments
  • 10Zheng Shang YouOur family card game · learning agents · playable version
  • 11EskivA game from high school · recreated during Covid · search-based bot
  • 12Intuition on the Central Limit TheoremCentral limit theorem · interactive mathematical exposition
↑↓ move↵ openesc closeTap a project to open it