Sandy Milne

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.

Status
Not available for work
Currently
Senior Software Engineer, Flowstate
Elsewhere
LinkedInGitHub
Contents: all 7 project sheets

Sheet 01: Digital Replatform

Nando's Australia & NZ

Nando's Australia & NZ logo
Mobile appReact NativeWebNextJSGraphQL APIserverless · AWSRedcat POSthird partyAdyen paymentsthird party
12345
  1. 1Mobile appReact Native
  2. 2WebNextJS
  3. 3GraphQL APIserverless · AWS
  4. 4Redcat POSthird party
  5. 5Adyen paymentsthird party
Fig. 01: system as deliveredPoint at the stack to locate each part
Role
Project Tech Lead
Delivered at
Inlight · 2018–21
Team
Led the delivery team
Platforms
Mobile(shipped)Web(shipped)Backend(shipped)Cloud(shipped)
Stack

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, integrated with the Redcat point-of-sale system and the Adyen payment gateway — bringing a modern, seamless digital ordering experience to millions of Nando's customers.

Sheet 02: Inspect Plus

Home Trades Hub Australia

Home Trades Hub Australia logo
Field inspector appExpoWebNextJSServerless backendPDF generationThird-party integrationsAWS
123456
  1. 1Field inspector appExpo
  2. 2WebNextJS
  3. 3Serverless backend
  4. 4PDF generation
  5. 5Third-party integrations
  6. 6AWS
Fig. 02: system as deliveredPoint at the stack to locate each part

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.

Role
Technical Solution Lead
Delivered at
Home Trades Hub · 2021–24
Team
Team of 5 developers and testers
Platforms
Mobile(shipped)Web(shipped)Backend(shipped)Cloud(shipped)
Stack

Sheet 03: AI-powered action sports capture

Flowstate

Flowstate logo
Mobile appReact NativeNative iOS layerCoreML · video captureWebNext.jsBackendPython · FastAPIOn-site serversvideo processingAWSCDK · DockerStreaming camerason site
1234567
  1. 1Mobile appReact Native
  2. 2Native iOS layerCoreML · video capture
  3. 3WebNext.js
  4. 4BackendPython · FastAPI
  5. 5On-site serversvideo processing
  6. 6AWSCDK · Docker
  7. 7Streaming camerason site
Fig. 03: system as deliveredPoint at the stack to locate each part

Flowstate automatically captures and surfaces the best moments in surfing and action sports — from AI-driven highlight detection to multi-angle video delivery and live competition tools. As Senior Software Engineer I work across the full product: a React Native app with native iOS code that runs CoreML models on device and records and processes video, on-site servers that process footage from on-site streaming cameras, a Python & FastAPI backend, a Next.js frontend, and the AWS infrastructure managed with CDK and Docker.

Role
Senior Software Engineer
Delivered at
Flowstate · 2024–
Platforms
Mobile(shipped)Web(shipped)Backend(shipped)Cloud(shipped)
Stack

Sheet 04: Micro Frontend Rollout

Cricket Australia

Cricket Australia logo

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.

Role
Senior Developer
Delivered at
Inlight · 2018–21
Platforms
Mobile(not part of this project)Web(shipped)Backend(not part of this project)Cloud(not part of this project)
Stack
Cricket Australia sitesmultiple · NextJSMicro frontendsReact · TypeScript
12
  1. 1Cricket Australia sitesmultiple · NextJS
  2. 2Micro frontendsReact · TypeScript
Fig. 04: system as deliveredPoint at the stack to locate each part

Sheet 05: Member Portal

AHM

AHM logo

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.

Role
Senior Developer
Delivered at
Inlight · 2018–21
Platforms
Mobile(not part of this project)Web(shipped)Backend(shipped)Cloud(not part of this project)
Stack
Member portalReactNode.js servicesHealth insurance platformthird party
123
  1. 1Member portalReact
  2. 2Node.js services
  3. 3Health insurance platformthird party
Fig. 05: system as deliveredPoint at the stack to locate each part

Sheet 06: Phonics Learning Suite

Little Learners Apps

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

Role
Mobile Developer
Platforms
Mobile(shipped)Web(not part of this project)Backend(not part of this project)Cloud(not part of this project)
Stack
iOS appsa series · SwiftAndroid appsa series · React Native
12
  1. 1iOS appsa series · Swift
  2. 2Android appsa series · React Native
Fig. 06: system as deliveredPoint at the stack to locate each part

Sheet 07: Invisible Cities

Participatory Art

Participatory Art logo

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.

Role
Mobile & Backend Developer
Platforms
Mobile(shipped)Web(not part of this project)Backend(shipped)Cloud(not part of this project)
Stack
iOS appAndroid appBackendPHP · Laravel
123
  1. 1iOS app
  2. 2Android app
  3. 3BackendPHP · Laravel
Fig. 07: system as deliveredPoint at the stack to locate each part

Leading teams, still on the tools

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.

  1. Jan 2024 – Present · 2 yrs 10 mos

    Flowstate

    Senior Software Engineer

    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.

  2. Aug 2021 – Jan 2024 · 2 yrs 6 mos

    Home Trades Hub Australia

    Technical Solution Lead

    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.

  3. Mar 2018 – Aug 2021 · 3 yrs 6 mos

    Inlight

    Senior Software Developer / Project Tech Lead

    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.

  4. Sep 2013 – Mar 2018 · 4 yrs 7 mos

    Yellowfin BI

    Software Developer → Senior Software Developer

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

Capabilities

Frontend

  • JavaScript
  • TypeScript
  • React
  • React Native
  • Next.js
  • Tailwind CSS
  • TanStack Query

Backend

  • Node.js
  • Python
  • FastAPI
  • GraphQL
  • PostgreSQL
  • REST APIs

Cloud & Infrastructure

  • AWS
  • Serverless
  • CDK
  • Vercel

Mobile

  • Swift
  • iOS
  • Expo
  • AVFoundation

AI-assisted delivery

  • Claude Code
  • OpenAI Codex
  • Agentic coding workflows
  • End-to-end features with agents

DevOps & CI/CD

  • GitHub Actions
  • Jenkins
  • Expo EAS
  • CI/CD pipelines
  • Git