Software Development · Data & Automation / Adelaide

I build software that makes complex workflows usable.

I’m Jerry, a Computer Science graduate in Adelaide. I turn data, automation, and system constraints into software people can actually use.

Selected Work

AI Quota Pet

An animated Windows companion that keeps your remaining AI usage visible at a glance.

Released · Independent · Desktop

Python · Tk · Pillow · PyInstaller

Concept board — not a live screenshot of the current build.

食衡 Shiheng

Bilingual food logging for multicultural Australian meals. Local-first.

Prototype · Independent · Mobile

Expo · TypeScript · SQLite / AsyncStorage

Workflow architecture · Illustrated from the case study.

AI video workflow

A controlled ad-generation workflow with reviewable dry runs, human approval, and FFmpeg assembly.

Prototype · Independent · Applied AI

FastAPI · Pydantic · Docker · FFmpeg

1969 pilot source image · NASA, public domain.

World, At This Moment

A playable history exhibition about what different places were doing at the same moment.

Live prototype · Independent · Interactive web

Next.js · TypeScript · Three.js / R3F · GSAP

Experience

  • Sep 2024 — Aug 2025
    Adelaide

    YNW Web and Apps

    Website developer intern

    Integrated local Llama 3.3 inference with FastAPI and JWT authentication for web access.

  • Aug 2023 — Jun 2024
    Xi’an

    Siact Power

    Algorithm engineer intern

    Supported a microgrid scheduling prototype, modelling constraints and comparing MILP schedules with a learned policy. Read the case study.

Education

Bachelor of Computer Science, University of Adelaide, 2019–2023.

About

I’m Jerry, a Computer Science graduate in Adelaide.

I work across software development, data, automation, and optimisation, with a focus on tools people can understand and use.

Peak-hour floor work at Woolworths is part of how I learned to keep a team moving.