SQL, Python (pandas / numpy), dbt and dashboards. I care about the boring parts — clean joins, sane definitions, and a number you can actually defend in a meeting.
[ data analyst · full-stack dev — sydney, au ]
Data Analyst · Full-Stack Developer · UNSW Computer Science
Raw data in — decisions out. Ideas in — shipped products out.
[ the index ]
I’m a Computer Science student at UNSW who got hooked on the moment a chart makes a room go “oh” — so I wrangle data into honest insight, and build the software that puts it in front of people.
TypeScript, React, Next.js, Node and Postgres. Five hackathons, a capstone, and a habit of shipping the demo before the deadline panic sets in.
A Data Analyst / Analytics Engineer seat in Sydney where I can own a question end-to-end — from the raw extract to the slide that changes a decision.
[ the spread ]
Two desks,
one brain.
One desk asks the questions, the other ships the answers. Keep scrolling — the shelf reads sideways.
scroll on →Data
Projects
Dashboards, pricing wars, trending-video forensics and a revenue pipeline — each written as a data story, not a README.
enter the data desk ↗Software
Projects
Networking platforms, an award-winning hackathon app, an AI Q&A helper and a student-housing review site. Stacks & source included.
see what i've built ↗[ field notes ]
I also write
about it.
Build logs, data stories and the occasional hackathon post-mortem.
read the blog ↗- [ 2025 ]🏆 winner
First Place
CSESoc Flagship Hackathon · gamified peer-to-peer coding platform
- [ 2026 ]✶ double
Most Fun Idea & Best Design
UNIHACK 2026 · Peersuade — two category wins
- [ 2025 ]★ honour
UNSW International Student Award
Recognition for academic & community contribution
- [ 2025 ]🗑 legend
Golden Rubbish Bin Award — Most Absurd Idea with Best Execution
Terrible Ideas Hackathon · Stall Wars · the prize nobody plans for
No Google Analytics, no third-party script. I built the pipeline that powers these numbers — a cookieless tracker, a Postgres events table, and the SQL that rolls it up. What you're reading right now is already in it.
pageview → beacon → /api/track → postgres → sql → dashboard
Open to Data Analyst, Analytics Engineer & graduate roles in Sydney — and always up for a good problem. Pick a channel.