Full Stack Web <Developer>, Designer & Educator Based in Brisbane, Australia

Selected Web Projects

All About Labels

All About Labels is a family-run label manufacturer, with whom I have developed & maintained e-commerce websites for over 12 years. In 2024, a new website was released, built using SvelteKit, WordPress & WooCommerce.

All About Labels Website
Client-side & server-side web design & development
SvelteKit, JavaScript, WordPress, WooCommerce, PHP, MySQL, HTML, CSS
2013 – Present
Screenshot #1 of All About Labels Website
Viewing the homepage of the All About Labels website
Screenshot #2 of All About Labels Website
Viewing the Epson brand category on the All About Labels website
Screenshot #3 of All About Labels Website
Viewing a typical label roll product page on the All About Labels website, with custom image renders
Screenshot #4 of All About Labels Website
Viewing the label roll calculator, where customers can get an instant price quote

Diversicare's Your Home

Diversicare provides support for those in culturally & linguistically diverse backgrounds, with whom I co-designed & developed a multi-language website with Amanda Moffatt, designed for older people from these backgrounds & their families/carers to get help with safety & security in their homes.

Your Home (MIPS) Information Website
Client-side & server-side web design & development
PHP, JavaScript, HTML, CSS, Audio
2017 – 2021
Screenshot #1 of Your Home (MIPS) Information Website
Welcoming visitors to the Your Home website, with a choice of 7 languages to start
Screenshot #2 of Your Home (MIPS) Information Website
A view inside a room on Your Home website, with further info under clickable areas
Screenshot #3 of Your Home (MIPS) Information Website
Reading & listening to further info about safety considerations on Your Home website
Screenshot #4 of Your Home (MIPS) Information Website
Birds-eye navigable view of the example home on Your Home website, with clickable rooms

Brisbane Airport (BNE)

Brisbane Airport is Brisbane's domestic & international airport, with whom (2009 – 2017) I had developed & maintained a websites for various BNE properties. Notably the mobile & desktop Brisbane Airport/Skygate websites, featuring heavily-trafficked flight data presentation, and an API for the iOS & Android apps.

Brisbane Airport Mobile Website
Client-side & server-side web design & development
PHP, MySQL, JavaScript, HTML, CSS
2014 – 2017
Screenshot #1 of Brisbane Airport Mobile Website
Viewing recent international departures on BNE mobile website
Screenshot #2 of Brisbane Airport Mobile Website
Viewing the international store directory and detailed flight info on BNE mobile website
Brisbane Airport Desktop Website
Client-side & server-side web design & development
Drupal, PHP, MySQL, JavaScript, HTML, CSS
2012 – 2017
Screenshot #1 of Brisbane Airport Desktop Website
Viewing recent domestic arrivals on BNE desktop website
Screenshot #2 of Brisbane Airport Desktop Website
Viewing info about domestic parking page on BNE desktop website

The University of Queensland

With UQ (2017 & on), I produced & delivered tools to accompany curriculum design during my time teaching Information Technology subjects. Notably, the production of simple example apps & associated APIs for students to re-create with their newly found knowledge.

Example Apps & API for Web/Mobile Subject
Client-side & server-side web/app design & development
React, React Native, JavaScript, HTML, CSS, PHP, MySQL
2021 – 2022
Screenshot #1 of Example Apps & API for Web/Mobile Subject
Example responsive web app, designed purposefully minimal for successful student re-creation in React, hooking into central API for data sharing with iOS/Android app
Screenshot #2 of Example Apps & API for Web/Mobile Subject
Example iOS/Android app, for student re-creation in React Native, hooking into central API for data sharing with web app
Screenshot #3 of Example Apps & API for Web/Mobile Subject
Viewing part of the central API testing website, where students research how their app hooks in
Online Tester for Web Design Subject
Client-side & server-side web design & development
PHP, JavaScript, HTML, CSS
2020 – 2022
Screenshot #1 of Online Tester for Web Design Subject
Viewing submission upload & verification form, enabling students to test their website in a sanitised HTTPS environment

Queensland University of Technology

With QUT (2007 & on), I designed & developed a variety of event-driven websites for Creative Industries and Student Engagement, such as CreateX, No Walls, TEDxQUT, QUT Classic, SHAPE of Things to Come, and more.

CreateX Website
Client-side & server-side web design & development
PHP, JavaScript, HTML, CSS
2016 – 2017
Screenshot #1 of CreateX Website
Viewing an time-sensitive, interactive event program on CreateX website, for mobile users wandering about the new Creative Industries building on the day
Screenshot #2 of CreateX Website
Filtering the event day's projects by category and location on CreateX website
Screenshot #3 of CreateX Website
Viewing info about an event in the What's On section on CreateX website
No Walls Website
Client-side & server-side web design & development
WordPress, PHP, MySQL, JavaScript, HTML, CSS
2016 – 2020
Screenshot #1 of No Walls Website
Viewing a page of the mobile version of the No Walls website
Screenshot #2 of No Walls Website
Browsing stories filtered by Creative Industries subjects on No Walls website
Screenshot #3 of No Walls Website
Viewing a multimedia story on No Walls website
TEDxQUT Website
Client-side & server-side web design & development
Drupal, PHP, MySQL, JavaScript, HTML, CSS
2013 – 2019
Screenshot #1 of TEDxQUT Website
Viewing a filtered list of speakers on TEDxQUT website

Other Businesses, Designers & Artists

I've also worked with numerous other businesses, designers & artists over the years. In addition to those below, I've worked on projects for local/state/federal Australian government departments with a focus on survey websites & data-driven artwork.

iseekgolf.com Tee Times Widgets & Booking
Client-side web design & development
PHP, JavaScript, HTML, CSS
2014 – 2015
Screenshot #1 of iseekgolf.com Tee Times Widgets & Booking
Choosing a tee time to pre-book from national golf clubs on iseekgolf.com (now GolfNow)
Davis Thomas Website
Client-side & server-side web design & development
Drupal, PHP, MySQL, JavaScript, HTML, CSS
2007 – Present
Screenshot #1 of Davis Thomas Website
Viewing a gallery sculptural work on Davis Thomas website (one of my first clients!)
Courtney Coombs Website
Client-side & server-side web design & development
Drupal, PHP, MySQL, JavaScript, HTML, CSS
2010 – 2021
Screenshot #1 of Courtney Coombs Website
Viewing an installation work on Courtney Coombs website
Studio SK Website
Client-side & server-side web design & development
Drupal, PHP, MySQL, JavaScript, HTML, CSS
2013 – 2021
Screenshot #1 of Studio SK Website
Viewing gallery of featured interior design projects on Studio SK website
Lucky Combs and the Man in the Attic (LCATMITA) Website
Client-side & server-side web design & development
PHP, JavaScript, HTML, CSS
2015 – Present
Screenshot #1 of Lucky Combs and the Man in the Attic (LCATMITA) Website
Viewing discography listing on front page of LCATMITA website

About Me

Since 2007, I have designed & developed websites & web apps with clients large to small. I've been a web design hobbiest since 1999.

Notably: Diversicare, All About Labels, Brisbane Airport, universities, and other businesses, designers & artists.

Since 2010, I have taught, coordinated & advised subjects in Interaction Design & Information Technology with The University of Queensland (UQ) and Queensland University of Technology (QUT).

Develop Skills
  • Building PHP-based websites/web apps, communicating with MySQL & local file databases
  • Interfacing with WordPress (including WooCommerce), Drupal & other PHP content management systems
  • Building with client-side languages: JavaScript, HTML & CSS
  • Building RESTful JSON/XML APIs, communicating with databases & authentication
  • Interfacing with payment processors (e.g. PayPal), shipping providers (e.g. Australia Post), and other external services (e.g. Google Analytics)
  • Customising templates for website builders: WordPress.com, Squarespace etc
  • Building websites/web apps in SvelteKit & React JavaScript frameworks
  • Building mobile apps in React Native (iOS/Android) JavaScript framework
  • The use of Node.js & command-line interface tools
  • Testing across web browsers/platforms, with optimisation of page speed (caching), navigation & link integrity (SEO)
Design Skills
  • Designing responsive & mobile-optimised websites/web apps
  • Responding to client's specifications with conceptual designs, prototypes & audience research to better reflect the client's ideas & needs
  • Consideration of accessibility standards (e.g. WCAG) and corporate governance
  • Design production using software such as Photoshop, Illustrator, Sketch, Keynote & others
  • In 2008, completed Bachelor of Creative Industries (Communication Design) at QUT (now known as Interaction Design)
  • Producing audio-visual (e.g. sound/video editing), animated (e.g. CSS animation) & interactive works
Educate Skills
  • Delivery of in-person & online teaching of large University subjects in the fields of Interaction Design & Information Technology to both undergraduates & postgraduates
  • At UQ, teaching subjects: Introduction to Web Design, Graphic Design, Web/Mobile Programming, and Design Computing Studio
  • At QUT, teaching subjects: Introduction to Web Design, Advanced Web Design, Visual Interactions, Work Integrated Learning
  • Production & delivery of curriculum design, bridging my field expertise to prepare students for the field
  • Well-practiced presentation, demonstration & technical support skills
  • Linking of learning outcomes with varying student abilities, encouraging students to exceed their expectations
  • Coordinating & providing support to teaching teams, such that we can deliver the most effective subject for the students
  • Supporting students with progression advice for their degree (notably Bachelors of Information Technology/Computer Science)

By the Way... I've Also Made Music