Avatar of Shea Dawson

Shea Dawson

Senior Full Stack Developer

Elegant solutions crafted with Laravel
Empowering beautiful, beneficial
Life sustaining pursuits.

About

Crafting excellent software is an infinitely refinable artform. It demands not only excellent technical skills, but also a robust foundation of diverse life experiences and a deep understanding of human beings.

With 15 years experience as a Full Stack Developer, I continually seek the best opportunities to deploy my skills where they're needed most, while gently accelerating myself and my team along the long winding path to mastery.

I get a real kick out of finding the simplest and most elegant solutions to complex problems. I possess an ownership mindset, instinctively treating each client's business as my own and fully investing in their success. I fully embrace the open source philosophy and find much joy in participating in and contributing to open ecosystems to create and share technology that improves people's lives and creates new possibilities.

Outside of work, I enjoy family adventures with my wonderful partner and 2 year old daughter. I love travel, exploring and savouring the natural world, cooking, stubbornly & religiously cycling everywhere, climbing things, growing food, making compost, building community, writing music, contemplating the singularity and the rest of life's age old questions.

Experience

  1. 2022 — present

    Senior Software Engineer - UpShift

    Led the design, development and delivery of solutions for clients in the health, science and environment space. Created and facilitated mentoring and professional development programs for junior developers. Established processes and standards for improved productivity, quality and enjoyment of work within the dev team.

    • Laravel
    • Nova
    • FilamentPHP
    • Forge/Envoyer
    • Typescript
    • NodeJS
    • VueJS
    • LiveWire
    • AlpineJS
    • RxDB
    • MySQL
    • Python
    • SilverStripe
    • Tailwind CSS
    • Redis
    • Docker
    • Sentry
  2. 2019 — present

    Co-director, Software Engineer - Community Compost

    Designed and developed software and hardware solutions for two automated, internet connected, in-vessel hot composting machines.

    Watch the documentary

    • Linux PLC
    • NodeJS
    • ModBus
    • MongoDB Realm
    • Wireless Sensors
    • Teltonika RMS
    • OTA Updates
    • VueJS
    • Tailwind CSS
    • Sentry
  3. 2014 — 2022

    Freelance Web Designer + Developer - LiveSource

    Supported designers & agencies as a contract SilverStripe developer, often jumping in to help development teams at times of overflow. Worked directly with small-medium size businesses in Australia and New Zealand, providing end-to-end website design, development, hosting, maintenance and support.

    • SilverStripe
    • VueJS
    • SCSS
    • MySQL
    • PHP
  4. 2011 — 2014

    Web Developer - SilverStripe Australia (now Symbiote)

    Made significant contributions to the SilverStripe ecosystem, authoring around 20 popular open source modules. Made valuable contributions to SilverStripe core and community maintained modules. Supported the development of many websites and applications for local Government and public services.

    • SilverStripe
    • jQuery
    • SCSS
    • MySQL
    • PHP
  5. 2009 — 2011

    Freelance Web Designer + Developer - LiveSource

    After graduating with my Diploma of Web Development, I made use of the network I'd built up through my music project and dove head first into full time freelancing. This was a period of rapid, self directed learning and experimentation, through many web projects for NZ and international electronic music artists, labels and festivals... and petfood websites, mortgage calculators and other every day things.

    • SilverStripe
    • WordPress
    • Joomla
    • jQuery
    • CSS
    • MySQL
    • PHP
  6. 2007 - 2008

    Diploma of Web Development - Natcoll Design Institute (now Yoobee)

    Learned web development fundamentals though building websites and apps from scratch, without any frameworks. During the course I was able to build a music platform for prominent and upcoming New Zealand electronic music artists to share and promote their tunes and events. The platform hosted the profiles and releases of over 40 artists, before being steamrolled by newer, bigger services like SoundCloud and BandCamp.

    • PHP
    • MySQL
    • HTML
    • Javascript
    • CSS

Recent Projects

  1. 2023

    Marine Invasive Species Registry
    Made with at UpShift

    Web app that screens eDNA samples for the presence of non-indigenous species (NiS). Samples with positive matches for NiS are then be published to the registry, where detection data is publicly available to explore via interactive maps, creating awareness and informing management decisions.

    • Laravel
    • Nova
    • Jetstream
    • Horizon
    • Python
    • Google Maps APIs
    • Auth0
    • Azure Web Service
    • Pest PHP
    • MySQL
    • InertiaJS
    • VueJS
    • Tailwind CSS
  2. 2023

    Carbon Credit Inventory Management System
    Made with at UpShift

    Back office system for a carbon credit retailer to manage and track inventory of carbon credits through the various stages of their lifecycle. The app integrates seamlessly with Xero and other platforms to sync sales data and produce detailed reporting.

    • Laravel
    • Nova
    • Horizon
    • Forge
    • Xero APIs
    • Pest PHP
    • MySQL
    • VueJS
    • Tailwind CSS
  3. 2022

    Freight Emissions Calculator
    Made with at UpShift

    Web app for a carbon analysis company to calculate total CO2 emissions from land and air freight. The app takes a csv input of tens of thousands of domestic and international freight trips origin, destination and payload weight from a business' logistics activity. It uses a combination of Google Maps APIs and Geospatial Indexing to discover most likely routes and distances via road and air freight. This enables businesses to accurately offset emissions from all import, export and delivery operations.

    • NodeJS
    • Redis
    • Google Maps APIs
    • VueJS
    • Jest
    • Tailwind CSS
  4. 2022

    bEartha IIoT Composting Machine
    Made with at Community Compost

    Designed and developed software and hardware solutions for two automated, internet connected, in-vessel hot composting machines.
    The system enables automated turning of up to 8 tonnes of organic material at optimal points in the composting process, in response to temperature sensor data. The companion app also enables remote configuration and operation of the machine, as well as real-time visualisation of collected sensor data and activity logs.

    Watch the documentary

    • Linux PLC
    • NodeJS
    • ModBus
    • MongoDB Realm
    • Wireless Sensors
    • Teltonika RMS
    • OTA Updates
    • VueJS
    • Tailwind CSS
    • Sentry