AboutWorkProjectsBlog
Not available for workCurrently @ Flowstate

Sandy
Milne.

Technical Lead & Full Stack Developer

Passionate about the role technology plays in improving how organisations operate and connect with people. Currently building AI-powered capture systems for surfing and action sports at Flowstate.

Scroll

Skills

Frontend

JavaScriptJavaScriptTypeScriptTypeScriptReactReactReact NativeReact NativeNext.jsNext.js

Backend

Node.jsNode.jsGraphQLGraphQLPostgreSQLPostgreSQLRREST APIs

Cloud & Infrastructure

AAWSServerlessServerlessCCDKVercelVercel

Mobile

SwiftSwiftiOSiOSExpoExpo

Tools

GitGit

About

Building things
that are cool

Over the years I've had the pleasure of working with and helping amazing companies such as Nando's, Cricket Australia and AHM build and improve their digital platforms. I enjoy jumping on the tools and building web and mobile applications — working as a full-stack developer with a focus on React, React Native, AWS and NodeJS.

Work History

Experience

Flowstate

Senior Software Engineer

Jan 2024 – Present · 1 yr 4 mos

Building AI-automated software that captures and surfaces moments in surfing and action sports. Working across the full stack to create intelligent systems that process and deliver highlight content.

Home Trades Hub Australia

Technical Solution Lead

Aug 2021 – Jan 2024 · 2 yrs 6 mos

Led technical strategy and solution architecture for a trades platform, overseeing development of compliance and inspection tooling for the trades and property industry. Managed a team of 5 developers and testers.

Inlight

Senior Software Developer / Project Tech Lead

Mar 2018 – Aug 2021 · 3 yrs 6 mos

Led and contributed to digital transformation projects for notable clients including Nando's Australia & NZ, Cricket Australia, and AHM. Architected and built web and mobile platforms across the full stack.

Yellowfin BI

Software Developer → Senior Software Developer

Sep 2013 – Mar 2018 · 4 yrs 7 mos

Worked across the Yellowfin business intelligence platform, growing from software developer to senior developer across a range of product features and integrations.

Key Projects

Selected work

Nando's Australia & NZ

Digital Replatform

Led a team to fully replatform the Nando's Australia and New Zealand digital experience. Delivered a GraphQL serverless backend on AWS, a React Native mobile app for both Android and iOS with full ordering support, and a NextJS frontend — bringing a modern, seamless digital ordering experience to millions of Nando's customers.

React NativeNextJSGraphQLAWSServerlessiOSAndroid
Nando's Australia & NZ
Home Trades Hub Australia
Home Trades Hub Australia

Inspect Plus

Built a compliance inspection platform on AWS using a serverless architecture. Included an Expo React Native mobile app for field inspectors, a NextJS frontend, a serverless backend with complex PDF generation and multiple third-party integrations — streamlining compliance workflows across the trades industry.

ExpoReact NativeNextJSAWSServerlessPDF Generation
Cricket Australia

Micro Frontend Rollout

Worked across multiple Cricket Australia websites to help roll out micro frontends in React, modernising their web architecture. Also updated existing sites to use NextJS, improving performance and developer experience across the board.

ReactNextJSMicro FrontendsTypeScript
Cricket Australia
AHM
AHM

Member Portal

Worked alongside the team at AHM to add multiple features to the AHM member portal, integrating with a third-party health insurance specific platform. Used React and Node.js to build full-stack solutions that improved the member self-service experience.

ReactNode.jsREST APIsTypeScript
Little Learners Apps

Phonics Learning Suite

Built a series of native iOS apps based on the Little Learners Love Literacy books, designed to teach children to read using phonics. These apps feature audio playback and recording alongside a rich, book-like interactive experience. Currently used across schools throughout Australia.

SwiftiOSAVFoundationNative iOSAudio
Little Learners Apps
Participatory Art
Participatory Art

Invisible Cities

Built the native iOS and Android apps and backend for Invisible Cities — a participatory art project exploring the relationships between people and place. The project maps memories held in sites around the city, letting people unlock audio stories embedded at real-world locations. Built with a PHP and Laravel backend powering the mobile apps.

iOSAndroidPHPLaravelNative MobileGeolocation

Blog

Writing

Audio Engineering

OP 48 to OP 59 — Australian Broadcast Loudness Standards

For as long as I have been working at Risk Sound, OP 48 has been the standard when mixing for broadcast on Australian TV. The new OP 59 requirements aim to move Australia in line with the US, Europe and the rest of the world.

January 2013

Read article →

Shell Scripting

Batch WAV to U-Law Converter with Shell Script

I've been having to do a few conversions of WAV files for old phone systems that require u-law or a-law encoded audio. I built a simple shell script using SoX to process whole folders in one go.

Kontakt Scripting

Playing a Random Set of Samples in Kontakt (KSP)

For a project using Native Instruments Kontakt's scripting language (KSP), I needed to trigger random samples without getting stuck in an infinite loop. Here's the array shuffle solution I came up with.