I am a (currently) Tokyo-based founding product engineer and CTO with a background in web3 of more than a decade. I most recently co-founded in 2021 Fluidity Labs, where I built Fluidity Money, a yield-bearing stablecoin, and Superposition, an Arbitrum Orbit chain including some of its applications. I enjoy working with small teams to solve problems within a complex technology domain.

I was born and raised in Adelaide, South Australia and studied Corporate Finance before dropping out in my final semester at the University of Adelaide.

Projects (a selection)

Fluidity Labs (2021-) (source)

Co-founded. Supported by leading investors including Multicoin, Lemniscap, Circle Ventures, Solana Ventures, ZachXBT, DCFGod, and moreann. Received several grants throughout the years, including from Arbitrumann, Polygon, AAVEann, Compound, Solana, Suiann, and more.

Skills

Go, OCaml, Rust, Solidity, Vyper, Huff (EVM preprocessor), Arbitrum Stylus, Postgresql, KDB+ Q, Python, Typescript, shell scripting, Debian and AWS Linux sysadmin, AWS, Mosquitto/RabbitMQ, Docker, Posthog, Sentry, Grafana and an in-house data pipeline, assembled a rig in a colocated server rack.

Assembled and project managed a team of 8 people from various domains, 5 engineers, involved in negotiations at every stage for fundraising, grants, and more.

Built

Markov Geist (2025-)

Supported by the Arbitrum DAO with a grant. A vehicle for Stylus and open source evangelism.

Skills

Go, Rust, OCaml, RISC-V asm preprocessor, Huff (EVM preprocessor), OpenBSD sysadmin.

Negotiated grants, spoke at conferences.

Built

Adelaide Functional Programming (2021-2025)

Founded the largest functional programming meetup group in Australia, with 933 members. Gave talks (how to build a high performance functional orderbook, combinatorial-style programming) and organised meetups. Handed the reins off to my friends Calvin and Jack.

At university, I (studied part time)... (2017-2021)

Also before and during University, I... (2015-2021)

Interests

  • I try to read a lot, and I have a special interest in type systems, functional programming, Plan9-like designs (yes, this site is intentionally this way), and the BSDs. I also enjoy reading about complexity theory, Scheme, and compositional/combinatorial programming.
  • I care about lowering the barrier to entry for participating in software.
  • Sometimes I play videogames, including Marathon of late. I am a big Bungie fan, and love the NeoTokyo-like aesthetic.
  • I do a lot of weightlifting and eat two meals a day.
  • I like to write, and try to do so when I can slot it in with my personal life when I'm not being a workaholic. Work is a big part of my life.
  • I'm wrapping my head around integrating LLMs into my workflow. This seems to be the way the world is heading. I prefer long range use driven by agents, I'm skeptical of LLMs in code review (I've had my fair share of AI alarmism of late, with functions we use and have audited) beyond a quick check. My use is driven by gtk-llm-chat with Openrouter, and Hermes.