Software engineer · Perth

BrandonHale

Associate Software Engineer at RAC, building myRAC, the app West Australians open when their car will not start. Technical co-founder of Mockingbird, an AI platform that turns plain-English instructions into persona-driven end-to-end tests.

Engineer spec

Based
Perth, WA
Role
Engineer · Technical Co-founder
Focus
Full-stack · Cloud · AI
Stack
C# · React · Azure · AI
Where I have worked

Experience

Mockingbird

Technical Co-founder

Own venture

Mar 2026 — Present

Perth, WA

  • Built an AI-powered end-to-end web testing platform that autonomously navigates websites from natural language goals, replacing brittle scripted test automation.
  • Engineered persona-based test agents that authenticate using securely handled credentials, enabling realistic testing of logged-in user flows across web applications.
  • Developed AI-driven quality analysis that evaluates usability, accessibility, performance and user experience, generating prioritised recommendations for development teams.
  • Took Mockingbird from concept to live MVP at mockingbirdai.com.au, iterating product direction based on real user feedback.
  • Accepted into LaunchLAB AI Accelerator, receiving mentorship and support to refine product-market fit and scale the business.
  • Next.js
  • React
  • TypeScript
  • Python
  • Playwright
  • Browser automation
  • Claude API

RAC

Associate Software Engineer · Digital Experience

Apr 2026 — Present

Perth, WA

  • Build and maintain full-stack features for myRAC within the Digital Experience team, using C# .NET, React, TypeScript and GraphQL, integrated with a headless CMS for content-driven digital experiences.
  • Collaborate on Azure cloud infrastructure and Infrastructure as Code with Terraform, supporting automated CI/CD pipelines and reliable, repeatable production deployments.
  • Drive API design, code review and testing practices across the team to improve delivery quality and reduce maintenance overhead.
  • Contribute to myRAC development supporting over 1.3 million members, ensuring changes are delivered reliably at production scale.
  • C#
  • .NET
  • React
  • TypeScript
  • GraphQL
  • Azure
  • Terraform

Australian Institute of Management

Full Stack Software Engineer

Jul 2024 — Apr 2026

Perth, WA

  • Leveraged Azure AI Search and Azure OpenAI to implement retrieval-augmented generation for intelligent document processing, enabling personalised customer feedback and actionable advice.
  • Architected and delivered 5+ mission-critical enterprise applications with secure RESTful APIs serving 10,000+ daily requests, achieving 99.9% uptime and a 40% reduction in system latency.
  • Built automated CI/CD pipelines using Azure DevOps, reducing deployment time by 80% and preventing recurring production errors.
  • Optimised database performance through SQL Server indexing and schema redesign, improving query speed by 45% and reducing report generation from minutes to seconds.
  • C#
  • ASP.NET Core
  • Azure OpenAI
  • Azure AI Search
  • Azure DevOps
  • SQL Server
  • RAG

Thales

Student Software Engineer

Feb 2024 — Nov 2024

Perth, WA

  • Developed an AI-driven drone tracking system with machine learning algorithms to predict real-time locations from visual data.
  • Delivered production-ready modules in Java and Python across the full software development lifecycle within an Agile engineering environment.
  • Collaborated with senior engineers on complex algorithm design and system integration challenges.
  • Java
  • Python
  • Machine learning
  • Computer vision
  • Agile

Intellect Systems

Nov 2023 — Jul 2024

Perth, WA

Software Engineer Undergraduate

Jan 2024 — Jul 2024

  • Facilitated technical workshops across 5+ departments, implementing automation solutions that reduced manual workflows by 30%.
  • Developed business intelligence tools using Power BI and .NET, enhancing data-driven decision-making capabilities.
  • Delivered proof-of-concept solutions adopted company-wide, bridging technical design with business priorities.

Software Engineer Intern

Nov 2023 — Jan 2024

  • Automated critical business processes, developing email dispatch systems that reduced human error by 70% and saved 10+ hours weekly.
  • Built an internal task tracking system from concept to deployment, achieving company-wide adoption.
  • .NET
  • Power BI
  • Automation
  • Business intelligence
Things I have made

Projects

  1. Polymarket Trading Bot

    Creator · open-source · Trading system · May 2026 — Jun 2026

    • Python
    • FastAPI
    • React
    • TypeScript
    • Quantitative modelling

    Tracks weather data for cities around the world, models the odds of each temperature outcome from a 31-member forecast ensemble, and compares that against what Polymarket is charging. Where the edge is big enough it places a paper bet and follows it to settlement to see whether the model was right. It usually came out ahead.

  2. Modern Dev Portfolio

    Creator · open-source template · Open source · Mar 2026 — Apr 2026

    • React
    • Vite
    • Tailwind CSS
    • Framer Motion

    An open-source, production-ready portfolio template with smooth scroll, interactive card effects and a filterable projects page. Designed for developers to fork and go, fully configurable through a single project config file.

  3. 20 Questions

    Creator · side project · Side project · Feb 2026

    • Next.js
    • React
    • Tailwind CSS
    • Claude API

    The parlour game with Claude as the questioner. You think of something, the model narrows it down across easy, medium and hard modes, and the guesses get uncomfortably good.

  4. Oscar

    Australian Institute of Management WA · Internal platform · Aug 2024 — Apr 2026

    • C#
    • ASP.NET Core
    • SQL Server
    • React
    • TypeScript
    • Microsoft Graph

    Course scheduling, staff assignment, materials management and stakeholder communications in one platform. An ASP.NET Core backend spanning several SQL Server databases, with Microsoft Graph for authentication and automated correspondence, role-based access and generated documents.

  5. AI Drone Tracking

    Thales · Defence research · Feb 2024 — Nov 2024

    • Python
    • Java
    • Machine learning
    • Computer vision

    A tracking tool that turns crowd-reported drone sightings into probable operator locations. Sightings submitted through an interactive map feed machine learning models that estimate position and movement, built across the full lifecycle in an Agile team.

  6. AI Survey Insights

    Australian Institute of Management WA · Enterprise platform · Feb 2024 — Jul 2024

    • C#
    • ASP.NET Core
    • Azure OpenAI
    • Azure AI Search
    • SQL Server
    • TypeScript

    An adaptive survey platform generating personalised learning recommendations using Azure OpenAI and organisational knowledge search. Retrieval-augmented generation workflows dynamically refine user responses to produce tailored reports for participants.

What I reach for

Skills

Languages & frameworks

  • C#
  • .NET
  • React
  • TypeScript / JavaScript
  • Python
  • SQL
  • Next.js
  • GraphQL
  • Java

Cloud & development tools

  • Azure
  • AWS
  • Infrastructure as Code
  • Terraform
  • Git
  • Azure DevOps
  • CI/CD pipelines
  • Docker
  • SQL Server
  • PostgreSQL

AI & automation

  • Generative AI
  • LLM integration (Claude, OpenAI)
  • Prompt engineering
  • Agentic AI workflows
  • Machine learning
  • Browser automation
  • Playwright
  • Retrieval-augmented generation

Development practices

  • RESTful APIs
  • API design
  • OAuth 2.0
  • Code review
  • Database optimisation
  • Agile / Scrum
  • Test-driven development
  • End-to-end testing
Where I learned it

Education

Curtin University

Bachelor of Computing, Software Engineering

Feb 2022 — Nov 2025

Perth, WA

Concentrations
Distributed Systems · Cloud Computing · Artificial Intelligence
CWA
78%
Coursework
Cloud Computing · Data Structures & Algorithms · Distributed Computing · Design & Analysis of Algorithms · Object-Oriented Programming · Software Architecture & Extensible Design · Statistics · Database Systems · Mobile Application Development · Software Testing
  • Committee member of the Computer Science Students Association (ComSSA).
  • Distributed systems
  • Cloud computing
  • Artificial intelligence

Programs

  • LaunchLAB AI

    Bloom · WADSIH · Microsoft · Curtin

    Jul 2026 — Oct 2026

    Western Australia's only AI startup incubator. Ten weeks of taking one AI product from idea to something real, with mentoring from Microsoft, Atlassian, VGW and the WA Data Science Innovation Hub, and a cohort of fifteen technical founders doing the same. Accepted for Mockingbird.

    • AI products
    • Startup accelerator
    • Mentoring
    Visit →
  • Curtin Ignition

    Curtin University

    Aug 2026

    Fifteen years of turning ideas into ventures, and more than 900 founders through it. One intensive week of building out a business model, testing it against people who have done it before, and pitching the result to a panel of founders and investors.

    • Venture building
    • Business modelling
    • Pitching
    Visit →

Certifications

  • AWS Certified: Cloud Practitioner

    Amazon Web Services

    Nov 2025

  • Microsoft Certified: Azure Fundamentals

    Microsoft

    Oct 2025

Outside the job

Volunteering

Computer Science Students Association

Committee Member

Jan 2024 — Jul 2024 · Perth, WA

  • Spearheaded technical initiatives for community platform development, improving member engagement.
  • Collaborated with event management teams to run technical events and educational workshops.

Under 12s Basketball

Head Coach

Apr 2020 — Oct 2022 · Perth, WA

  • Designed and delivered structured training programs for youth athletes, emphasising skill development, teamwork and leadership.
  • Mentored 25+ athletes, instilling discipline, sportsmanship and a strong team culture.
Hello

About

I have always been around computers. Long before it was a career, I was the one pulling things apart to see how they worked and putting them back together slightly differently. That has not changed. I still get the same pull from picking up something new and making it work.

Away from the keyboard it is mostly gaming, and the same instinct shows up there: learn the system, find its edges, get good at it. The rest of my energy goes into being a better version of myself than I was last year.

— Brandon

Get in touch

Contact

Let's buildsomething.

Whether you are hiring, building something, or just want to compare notes on AI and testing, I would like to hear about it. Email reaches me fastest.