Perth, Western Australia

I make things
from scratch.

Ten browser games with no engine and no asset packs. An underwater gripper. An operating system. I also build small businesses a website that loads fast.

SLINGWRECK gameplay: wooden crates and glass blocks collapsing across green hills after a shot SLINGWRECK · every sprite drawn in code
10browser games
150+site concepts built
4merged into Zen
0game engines used

For Perth businesses

I build fast websites, by hand.

I design and build for small businesses the same way I build software. I write each page for your business and keep it small enough to stay quick.

01

Shaped around your business

It loads fast on a phone and meets accessibility standards, built around what you do rather than squeezed into a template.

02

Speed is the day job

Most small-business sites are heavy template builds that crawl on mobile. I spend my days in browser internals, so I know what makes pages slow and leave it out.

03

A working mockup, first

I research your business, write the copy and build a working site before we have spoken. Our first conversation starts from a page you can click through.

How I work

Profile it, don't guess.

I care how tools behave under the hood. I profile a project rather than guess at it, whether it is a browser internal or a small-business landing page.

Off-screen I build robots. I am team captain of Lebob, who came third out of 44 teams from 33 countries at the Korea Internationals, and design captain of FRC team 4788 "Can't Control" at Curtin University.

The palette on this page comes out of my own games. My sprites are drawn with a thick brown-black outline on sand and sage, so the page is drawn that way too.

  • BasedPerth, Western Australia
  • NowContributing to Zen Browser
  • LanguagesRust, C, TypeScript, Python
  • DesktopAPEX-OS, the distro I build
  • RoboticsLebob captain · FRC 4788
  • AvailableWeb projects