William Jackson

Club websites, hackathon builds and other things I have made.

Home • GitHub

Club websites and tools

Griffith ICT Club homepage with its sponsors

Griffith ICT Club

2026

The website and club tools for Griffith University's ICT Club. Events, membership, sponsors and committee information, plus Discord bots for invites, booster perks and reimbursements.

  • Next.js
  • TypeScript
  • PostgreSQL

Demo•Source

Griffith Hiking Club homepage

Griffith Hiking Club

2026

Hikes, club photos and offline attendance for Griffith University's Hiking Club. Most trails have no reception, so members save a Trail Pass whose QR code carries their details, and leaders scan them in and out from a phone that never needs to go online.

  • Astro
  • TypeScript
  • Tailwind
  • Sanity

Demo•Source

The Griffith Connect welcome message in Discord

Griffith Connect

Mar 2025

A Discord bot that links Griffith student numbers to Discord accounts so people in the club servers are who they say they are.

  • Node.js
  • TypeScript
  • Discord.js
  • PostgreSQL
  • Redis

Source

Hackathons

Five-qubit GHZ simulation showing the qubit map and state vector

Distributed Quantum Computing

Aug 2026

Quantum simulation spread across a network of browsers. Each peer runs part of a state-vector simulator, and WebRTC carries amplitude data between them so gates and entanglement work across machines. Built with a team of three for the 2026 QUT Code Network Hackathon.

  • Rust
  • WebAssembly
  • TypeScript
  • WebRTC

Source

Cogni.lol homepage

Cogni.lol

Nov 2025

Turns PDFs into courses with AI summaries, lessons, quizzes and a study coach. Second place at the 2025 Tanda Hackathon, built with William Qu and Yiming He.

  • React
  • TypeScript
  • FastAPI
  • PostgreSQL

Source

The My Score dashboard with illustrative scores

My Score

Aug 2025

A social-score experiment with peer ratings, community scores and score-based perks. Built with Yiming He for the 2025 QUT Code Network Hackathon.

  • Next.js
  • Prisma
  • SQLite

Source

A Griffith Punters market with sample data

Griffith Punters

Jun 2025

A prediction market for university life. Trade outcome shares, watch the probabilities shift and compare balances on the leaderboard. Built solo for the 2025 Griffith ICT Club Hackathon.

  • Python
  • Flask
  • MongoDB

Source

Other

The Ballot Box political compass and party editor

Ballot Box

Apr 2025

A recreation of the ABC's political compass. Add and edit parties, then compare their positions on the economic and social axes.

  • Next.js
  • React

Source

Acoustic panels arranged in the Soundscape designer

DECKO Soundscape Designer

Oct 2024

A visual acoustic-panel designer built in high school for DECKO. Set the wall dimensions, drag panels into place, then export the layout with panel and box quantities.

  • HTML
  • CSS
  • JavaScript

Demo•Source

Local Freight Services homepage

Local Freight Services

Jun 2023

A website for a fictional freight company, built for my high-school Digital Solutions class, with a pricing calculator and a jobs page.

  • Python
  • Flask
  • Bootstrap

Source

Bad Apple rendered with CellVID

CellVID

Aug 2021

Turns video frames into mosaics of Cell Machine sprites, then stitches them back into a video.

  • Python

Demo•Source

Open source