diagonal stripes



Designer + Front-End Developer

  • Designer + Front-End Dev.


    Easy Agile


    Wollongong, Australia

    Mar 2019 - present

    Redesigned & developed easyagile.com, including:

    • design using Balsamiq & Illustrator &
    • development using Gatsby.

    Part of the team that continually developed & maintained Easy Agile Core Products including:

    • front-end development using React, Redux, Styled-Components, LaunchDarkly, Atlaskit,
    • development of a UI library using Storybook &
    • interfacing with Jira.

    Part of the team that designed & develop a portal for Atlassian partners, including:

    • converting wireframes to low & hi-fed mockups using Illustrator &
    • front-end development using Next.js, Styled-Components, Atlaskit & Auth0.
  • Co-MC

    Sep 2019 - present

    • Co-MC of Siligong.JS, a local JavaScript meetup.
    • Designed & developed MC presentation deck.
  • Designer + Front-End Dev.


    Binary Beer



    Dec 2018 - Feb 2019

    Contracted to design & develop a keg tracking & analytics platform, including:

    • defining user stories,
    • design using Balsamiq & Illustrator,
    • creating a component development environment using Storybook,
    • test-driven development using Jest & React-Testing-Library,
    • front-end development using React, Styled-Components, XState, deck.gl & React-Vis.

    Contracted to design & develop a public website, including:

    • design using Balsamiq & Illustrator &
    • front-end development using Gatsby.
  • Dec 2018 - Mar 2019

    Developed react-xstate-js, an interpreter for XState

  • Front-End Dev.


    Byron Bay, Australia

    Jun 2018 - Nov 2018

    Developed a UI library, including:

    • building reusable React presentational & logic components,
    • collaborating with designers to ensure components present and behave according to the brand's style & adhere to UX principles,
    • using test-driven development using React-Testing-Library & Jest,
    • ensuring a scalable, robust codebase using functional programming & component-only composition using Styled-Components,
    • creating a Storybook dev. environment &
    • designing & developing interactive marketing experiences.

    The approach of developing a UI library allowed for a efficient, isolated work environment that provided robust, scablable & consistent components supporting 3 seperate products.

  • Designer + Full-Stack Dev.





    Nov 2017 - May 2018

    Contracted to design & develop BuildFlow, a 3D printing web platform, including:

    • crafting user stories,
    • design using Balsamiq & Illustrator,
    • test-driven development using Jest, Enzyme & Puppeteer,
    • front-end development using React, Redux, RxJS & Styled-Components. Interfacing with AWS Cognito & a GraphQL API using Apollo &
    • developing a GraphQL API using Node.js, Express, Serverless Framework, GraphQL-JS. Interfacing with AWS services; API Gateway, Cognito, DynamoDB, $S3 & Lambda.

    BuildFlow was so well received by the target market that it was spun off into its own company.

  • Front-End Dev.


    Alta VR



    Jun 2017 - Oct 2017

    Contracted to rebuild the web infrastructure for A Township Tale, including:

    • developing a web app using React,
    • lazy loading blog posts,
    • payment integration using stripe,
    • integration with existing systems,
    • integrating Google Analytics &
    • using Firebase Cloud Functions to fulfill SEO requirements.

    This resulted in a 12x increase in web traffic.

  • Designer + Front-End Dev.





    Oct 2016 - May 2017

    Rebuilt an underground infrastructure observation system, including:

    • redesign using Balsamiq & Illustrator,
    • developed a web app using React, Redux, RxJS, three.js, Firebase &
    • integrated a timeline, map / photo sync., 360 photos, 3D models & written report features.

    This resulted in a dramatic increase in user engagement / retention, being displayed as a floor feature at OzWater 2017 & leading to a 12 month proof of concept trial for Australia’s largest water utility, Sydney Water.

  • Founder





    Jan 2016 - Sep 2016

    Created a student behaviour analytics platform, including:

    • design using Balsamiq & Illustrator,
    • developed a web app using using AngularJS, RxJS, Firebase &
    • rebuilt the front-end using React & Redux based on performance, stability, scalability & community size.

    Trials resulted in a 38% reduction in lesson-stopping interuptions & 19% increase in academic performance. This also lead to acceptance in iAccelerate, University of Wollongong’s startup accelerator.

  • Teacher


    Australia & The UK

    Jan 2010 - Dec 2015

    Studied Bachelor of Primary Education & taught at various schools within Australia & the UK.

  • Mechantronic Engineering Cadet




    Wollongong, Australia

    Jan 2006 - Dec 2009

  • Soldier

    Australian Army

    Jan 2003 - Dec 2005