Hello 👋

I love helping companies, both big & small, build great products & digital experiences. I'm a software engineer and product designer.

Currently, I'm at Seek — Australia's no. 1 jobs, employment, career and recruitment site — as a senior software engineer. I'm a co-founder at OpenClub - a community management and billing solution - leading product development.

I've learned during my career promote a special approach to problem solving and product design—the customer comes first, no idea is a dumb idea and just get sh** done.

In my spare time I skateboard (longboard variety) which has resulted in 2 hospital visits in the past year. I'm an avid gin fanatic, resulting in no hospital visits but a lot of distillary visits and a hefty increase in spending at the bottle-shop.

A little about my style

Power of perspective 🤔

I work with companies in bringing together diverse viewpoints from staff & customers. These perspectives help in building digital experiences that go beyond the norm. I find it's best to derive perspective from the people who you're building for — the people consuming the product.

“Design thinking is a human-centered approach to innovation that draws from the designer’s toolkit to integrate the needs of people, the possibilities of technology, and the requirements for business success.”  — Tim Brown, president and CEO, IDEO

No idea is a dumb idea. This mantra becomes relevant in design thinking sessions — especially so with people-first design.

Experience & technology 🕹

I'm motivated by minimalist technology that focusses on the experience first—hiding the complexity in the background.

Passwordless login and one-click checkout are two brilliant experiences that can accelerate purchases and convert more sales online. Machine learning behind the scenes can analyse your customer data — automated interactions to encourage re-engagement; recovery of abandoned shopping carts; or even provide recommendations based on input data.

New-age cloud technology 🌩

Cloud isn't exactly a new thing, but it's evolving and introduces faster, more cost effective ways to scale—cloud functions host code that can be executed as a service; managed databases can scale infinitely and globally while also addressing new-age challenges introduced by changes in the Australian Privacy Act or European General Data Protection Regulation (GDPR).

Utilising these new-age technologies can drastically reduce the time it takes to deploy a working product while also reducing your costs to a pay-per-use basis.

The next steps for the industry will be pushing cloud providers for technologies that discourage vendor lock-in and create a more competitive landscape for app hosting. Like infrastructure and electricity, you should be able to move your PaaS app. I hope to push the industry in this direction.

Security by design 🔒

Application security is extremely important because of the growing global risk of data breaches. Australia has had several high-profile data breaches in recent years and these highlight the growing need for security training and auditing.

Application security is best approached by people, process and technology. I can go on about praciticing defensive programming — technically utilising linters, encapsulating private methods, ensuring immutability, sanitising inputs, controlling data exposure, implementing security policies and much more — but integration first starts with your team.

It's always prudent to stay up to date with vulnerabilities and security patches for your software stack as well as the Open Web Application Security Project (OWASP) Top 10.

Transparency & no bullsh** 🙅‍♂️

I'm quite easy to work with but generally work best when a transparent and open dialogue is kept within the team. Keeping the channels clear helps get shit done, kill biases and create a forum for great ideas.

I maintain three policies when building products; it's important for those working with me to know them—"the customer comes first", "no idea is a dumb idea" and "just get shit done". With every new idea, I always ask "how does this benefit the customer?"

Team environments offer the best way for people to teach, learn and display excellence. I expect everybody in my teams to bring creativity, enthusiasm and an encouraging persona to the workplace. I believe in a hands-off approach to teaching—talking out a problem is far more effective than just solving it for you.

Coffee order ☕️

Feel like grabbing a coffee—I'll drink a flat white before midday, and a G&T (yeah, not a coffee) after.

Get in touch

Contact me

Creative,digital;gin &skateboards.