Could Be Tuesday
Indie rock band. I play bass and sing. I studied Digital Music at university, so music has never really felt like a side project. It's just the other half of what I do.
Sydney, Australia · available for work
I like building things people actually use. When I'm not coding, you'll usually find me playing music, playing sport, or volunteering somewhere.
01 — Who
I grew up in Bangkok, went to school in Auckland, and ended up in Sydney. So I've had plenty of practice being the new kid. Somewhere along the way, I got pretty comfortable with it.
I studied Computer Science and Digital Music at the University of Sydney and I'm now partway through a Master of Engineering. My thesis is about turning source code into diagrams, with the idea that people should be able to understand how software fits together before they have to write it themselves.
Most of what I've learned about building things came from building the wrong thing first. Pickup started because I kept turning up to public courts and finding nobody there. Now it's a real app in TestFlight. The bit I'm happiest about isn't the technology behind it. It's that people who didn't know each other can open the app, find a game, and end up playing together in the same park.
Away from a screen, I play bass and sing in an indie band called Could Be Tuesday. I also spent two years singing in a barbershop a cappella society, which taught me just how exposed you feel when there isn't an instrument to hide behind. I play futsal and football most weeks too.
I also volunteer with Vinnies, both on the van and in the office. That usually means some combination of barbecues, database work, organising things, and doing the jobs that aren't particularly exciting but still need someone to do them.
I speak English and Thai, can hold my own in Mandarin, and spent two years learning Spanish before an exchange in Padova convinced me that Italian was the language I wanted to keep going with.
I've taught music to kids, helped touring crews pack down stages in the rain, and now work part time at a dental clinic. None of those jobs have much to do with software. All of them have taught me something about being useful, working with people, and getting stuck in when something needs doing.

02 — Work
Things I've taken from a rough idea to something people can actually open and use.
Founder & creator
A pickup-sports app built around a simple problem: you want to play, but you don't know who's playing. Create a game at a public court, invite friends or let strangers join, then chat with everyone before you meet up. Built with Expo SDK 54, React Native and Supabase. It's currently in TestFlight, with an Android demo in progress.
Creator
A website for a group running challenge covering 3,307 km, with the aim of raising money for the 3,307 lives lost in 2024 due to suicide in Australia. Helping charities and bringing attention to suicide prevention. The challenge is planned for November 2026.
Biotech Futures
An interactive dashboard exploring Australian education data through maps, statistics and machine learning. It looks at schools with strong academic outcomes despite lower socioeconomic backgrounds, using measures including ICSEA, ATAR and STEM enrolment.
Lead developer
Led development of the Initiative's website and CMS, then deployed the platform to help the team share its work and reach a wider audience.
03 — Research
Learning software by drawing it out, not just typing it in.
An AST-to-Vector Approach
My thesis looks at how source code can be turned into vector diagrams automatically. The bigger idea is an education web app where students can learn how software is structured by building and exploring UML diagrams, rather than being thrown straight into a code editor.
04 — Experience
Aug 2026 — present
Handle day-to-day administration including bookings, emails and phone calls, while also assisting chairside, preparing instruments and keeping things moving in a busy clinic.
Oct 2025 — Apr 2026
Worked on production sites setting up equipment, moving gear and packing everything down at the end of a job. Often outdoors, often in a hurry, and occasionally in terrible weather. The job was about keeping the pace up without letting safety slip.
Aug 2023 — Jan 2026
Taught students one-on-one, kept parents updated on progress, and tried to make lessons a place where students could build confidence as well as improve their playing.
Jan — Feb 2025
Designed and deployed a full-stack landing page and LINE-integrated web app using React, Next.js, Strapi, Node.js and TypeScript. Worked across the whole project, including the REST APIs and backend data structures.
Jan — Feb 2023
Supported marketing and administration at a busy healthcare clinic, creating digital content for patients while keeping things aligned with professional healthcare standards.
05 — Community
The societies, volunteering and teams I've ended up spending my time with.
Jun 2026 — present
Lead marketing across social and digital channels, helping promote society events, projects and initiatives and getting more people involved.
Mar 2026 — present
Help with client intake, records and database administration. A lot of it is data entry and keeping information organised, but good systems make a real difference when you're dealing with people who need help.
Jul 2024 — present
Work with Python and ROS2 to process rover sensor data and build data pipelines and real-time Foxglove visualisations for operational telemetry. I also led the Initiative's website development.
Ongoing
Mentor students as they work through their competition projects, helping them turn an idea into something they can actually present.
Ongoing
Help organise social and sporting events and, most importantly, try to make sure people actually turn up.
06 — Education
Bangkok to Auckland to Sydney.
Now
Researching automated UML reverse engineering from source code.
Graduated
St John's College alumni, 2023–2025.
Jun 2025
The 8th edition of the Scuola estiva di cultura italiana, run with the University of Sydney. Three days in Padova, and somehow enough to make Italian stick better than the two years of Spanish that came before it.
School
After International Community School, Bangkok and Concordian International School, Bangkok.
07 — Tools
The tools I've spent enough time with to have opinions about them.
08 — Beyond code
I'd be a pretty boring engineer if this was all I did. Here's the rest of it: music, sport, languages, travel and volunteering.
Indie rock band. I play bass and sing. I studied Digital Music at university, so music has never really felt like a side project. It's just the other half of what I do.

I sang with a barbershop a cappella society for two years. No instruments, no hiding, just a lot of harmony and trying not to be the person who comes in on the wrong note.

Futsal with No Ice, plus a season of football with Sydney University Men's Div 4. Also, pretty much the reason Pickup exists.

Vinnies, the food shelter and wherever else an extra pair of hands is useful. Serving food, helping organise events, doing admin, and generally taking care of the jobs that don't make for exciting photos.

Fluent in English and Thai, conversational Mandarin, and enough Spanish to have survived a language exchange in Padova. I'm still working on the Italian.

I collect countries a bit like other people collect records. The list keeps getting longer, and I'm not particularly interested in stopping. The map below has the full picture.
Four languages, three countries lived in, and one very patient bass amp.
Half my degree was Computer Science. The other half was Digital Music.
I wrote a thesis about turning code into diagrams, then started building the app I wished I'd had when I was learning.
I've changed school countries twice and somehow still have the same football boots.
09 — Travel
Bangkok to Auckland to Sydney, with quite a few stops in between. Hover over a country for the story. The faded ones are the places I'm hoping to get to next.
10 — Contact
Hiring, collaborating, or just want to talk about something you've seen here? My inbox is open.