It started with an idea of helping others connect, then it become a reality. And I just never stopped.
⬇️ Read more about my journey into digital nerddomEarly beginnings
As a child, I loved my grandfather's creativity, turning each alphabet letter into a fun animal shape which influenced my major art project in my final year of school.
My love for computers began with video games, though they used to crash and freeze back then – not so fun! But hey, fixing them was strangely satisfying.
This combination of joy and pain taught me to persevere, a desire to understand systems, interfaces and eventually push me into coding and design.
After finishing an Advanced Diploma of Graphic Design in Visual Communications in the early 2000s, I set out on a journey working as a designer in print both in Sydney and abroad, which gave me a solid foundation of universal design principles, which has given me the ability to spot misaligned objects from a mile away to this day :)
In 2009, with guidance from a developer friend, we co-founded FindaTeammate, a website linking local basketball players. The countless design iterations!! While I relied on my instincts and best practices, it provided a valuable lesson in understanding how websites are built, how they break, and the intricacies of SEO.
It was a steep learning curve, but it ultimately paved the way for my journey into digital design, coding, and understanding user needs and their frustrations.
With 15 years designing and building digital products, I bring a unique mixture of design and system thinking ability in the education and government sectors.
I currently work as a Senior UX/UI designer for the NSW Digital Design System.
Outside of UX and design, you'll find me in nature - in the garden, cycling or kayaking and exploring the world with my wife and two amazing children around the Central Coast.
My approach
A continuous feedback loop of learning, designing, testing and repeating.
🔍 Discovery and strategy
Identify user needs and pain points, understand business goals and outcomes, analyze context, evaluate technical limitations, plan activities to test assumptions, clearly define the problem, and establish success metrics.
💡 Ideate and design
Use the problem definition to explore design solutions using various design artifacts - user stories, task flows, mockups, prototypes.
🧪🚀 Test and iterate
Test with users to evaluate, leverage feedback, iterate and measure success.
On leadership and mentorship
I'm passionate about applying my knowledge to lead and support others in developing their skills in UX.
Want to chat with me?
Connect on LinkedIn →