Frontend
Calm interfaces for messy flows
I like turning dense states, awkward workflows, and unclear UX into something people can trust.
Melbourne, Australia / building calm software for messy problems
Most of my work starts at the product edge: dense UI, awkward workflows, unclear data, and the hidden complexity that appears after launch. I like turning that into something clear, fast, and sturdy.
Frontend
I like turning dense states, awkward workflows, and unclear UX into something people can trust.
Backend
I care about APIs, validation, auth boundaries, and data structures because they decide how clean the UI can be.
Systems
Cloud, security, and infrastructure experiments help me understand what breaks once software leaves the happy path.
Frontend engineer with a product lens, enough backend depth to shape better experiences, and a habit of turning labs into learning.
Setting Up Active Directory for Beginners
What I've Been Learning During My Internship at Diagno Energy
Live site signal
What I can own
Frontend systems
Backend surfaces
Labs and learning
Selected work
I like projects that leave behind something useful: a clearer system, a better interface, a stronger mental model, or a write-up worth revisiting later.

I set up a small AD DS lab on Windows Server and wrote down the parts that actually mattered: DNS, time sync, group policy, and the bits that broke first.
Why this section exists
The goal is to make the work legible: what I built, what I was trying to understand, what broke, and what I would improve next.
Read the full write-upLatest writing
What changes when your code has real users? A few lessons from my internship made that pretty obvious, pretty fast.
Read the articleBuild with me
Roles, freelance work, product ideas, or just swapping notes all fit here. A short message is enough.