Loading...

My story
I started my coding journey in 2018 by attending a coding boot-camp and discovered a hidden passion (and at times unhealthy addiction) from the first line of code I wrote. This journey has provided me with the skills and privilege of building software in a range of companies and industries including public transport, health care, cyber security and online marketing and course creation.
My ethos
I enjoy blending creativity with logic in my quest to solve real world problems in the cyber universe. I am a firm believer in fostering a collaborative environment, where knowledge sharing and mutual growth are key to enhancing the efficiency and performance of the teams I work with.
My interests
In my personal time I enjoy travel, surfing and Muay Thai. I also have a new found passion for woodworking, specifically wooden surfboards.
Scroll the skies to see where my journey has taken me!
EXPERIENCE
Feb 2023Present
Remote, Australia, Fulltime
TeamForm allows provides an interface with a teams first view of organizations. It shows full visibility of the teams, their roles and objectives. It provides visualization tools to understand your organization better and a host of other useful features that help in providing clarity within large companies.
Achievements:
- Consolidated two apps into one to bring parity between the two.
- Refactored existing code for better readability and maintainability.
- Worked on complex SQL queries for providing recursive data structures.
- Developed visualization UI with React.
- Developed complex and functional org charts with React Flow
- Developed complex node visualizations for displaying relationships between OKRs, work tasks and teams with React Flow
Skills
React
React Flow
Graphs/Visualizations
GraphQL
NodeJS
Jest
PostgresQL
Storybook
ElasticSearch
Sep 2023Feb 2023
Remote, Australia, Fulltime
I took a short career break to follow a passion project. I found a passion in building surfboards from wood. I spent time in the workshop crafting a variety of surfboards and learning the art of shaping. I also spent time freelancing for a few clients to ensure my coding skills didn't get too dusty.
Achievements:
- Built 12 surfboards of varying shapes and sizes.
- Learned how to use a variety of woodworking tools.
- Learned how to use a surfboard shaping software.
- Put myself out there with my creations at a few markets to show my boards to the community.
Skills
Surfboard shaping
Woodworking skills
Machinery skills
Hand carving tools
Mar 2023Sep 2023
Remote, Contract
Simplero is a CRM for online business owners. The mission was simply simplifying the day to day management of online businesses for coaches, consultants, course creators, and service businesses.
Achievements:
- Migrated legacy codebase into modernized React.
- Rebuilt in-browser site and landing page editor.
- Developed new site builder sections with Liquid.
- Developed new features in Ruby on Rails.
- Bug hunting and fixes.
Skills
React
Typescript
React-Relay
GraphQL
JQuery
Ruby on Rails
Liquid
Stimulus
ViewComponent
Oct 2022Mar 2023
Remote, Contract
SandboxAQ is at the forefront of quantum cyber security, leveraging the compound effects of AI and Quantum technologies to solve hard challenges impacting society.
Achievements:
- Implemented unique approach for a legacy rewrite with web-components.
- Rebuilt legacy pages and components with modern design and react.
- Developed a powerful table search and filtering UI.
Skills
React
Typescript
PHP
Web Components
Webpack
GraphQL
Oct 2022Mar 2025
Remote, Full-time
NextPractice is a franchise model for GP clinics that provide an in house EHR solution. The mission was to provide the best medical clinic experience on the planet.
Achievements:
- Created a suite of headless react components to implement into a 3rd party EHR platform.
- Strategized backend APIs.
- Integrated with third party APIs for Medicare and Tyro.
- Brainstormed and implemented user experiences for smart billing and batching interfaces.
- Optimized webpack configurations.
- Designed database schemas.
Skills
React
React-Query
Node.js
Webpack
Headless Components
MySQL
Knex.JS
Typescript
Backbone.js
Marionette
GraphQL
May 2021Aug 2023
Brisbane, Australia, Contract
Qld government initiative, Tell Us Once, designed to bring all the services under one roof. Our goal was to create a platform to improve cross department inter-operability.
Achievements:
- Implemented web-components to embed components agnostic of framework.
- Implemented custom form builder.
- Bug hunting and fixing.
Skills
Javascript
React
Node.js
Webpack
Web Components
Jan 2019Mar 2021
Brisbane, Australia, Full-time
Bridj is a SAAS for public transport. Our mission was to create a smarter transport system where operators could design hybrid bus routes. Operators can design services that would be fixed-route during peak hours and on-demand during off-peak.
Achievements:
- Implemented interactive map interfaces with live vehicle tracking.
- Architected modular frontend.
- Deployed realtime messaging service.
- Improved build configurations with webpack.
- Built out component library with Storybook.
- Designed interfaces in Figma for proof of concept work.
Skills
Javascript
React
Vue
Ruby on Rails
Redux
Python
Node.js
Webpack
Google maps API
Web-sockets
Storybook
Figma
Postgres
Sequelize
REST
PROJECTS
In my spare time I like to tinker with things. I have always enjoyed learning new things or figuring out better ways of doing things. Most of these projects are tech based, however there might be some here that aren't because they are just cool and fun!
Green flight towers means they are active being worked on and potentially deployed.
Yellow, deployed but not actively worked on.
Red, abandoned/defunct.
Fleet Byron Bay
InstagramWoodcrafting
Surfboard Shaping
Shape3D
Last updated in 2024
Pixel Frontier
GithubTypescript
Node.JS
SQL
Postgres
REST
Phaser.io
Pixel art
Last updated in 2022
Typescript
React
Last updated in 2022
Typescript
Node.JS
Last updated in 2021
Mockend
GithubTypescript
Node.JS
SQL
Postgres
REST
GraphQL
Last updated in 2019
This site was built with React, NextJS & Tailwind. Everything was achieved with CSS except for the plane which I drew in Inkscape.
If you would like to get in touch, please feel free to reach out on LinkedIn