Skip to content

Software developer · Adelaide, Australia

Ethan J
McNab

I build fast, reliable web software, from analytics dashboards to websites that score 100 on Google Lighthouse. Software Development graduate with a background in IT support and systems administration.

Ethan J McNab in a navy suit
Lighthouse score across this site
100
Software Development, UniSA
B.IT

Selected work

Things I’ve built

Each project has a write-up of why I built it, the decisions behind it and what I’d change.

Experience

Where I’ve worked

  1. Oct 2025 – present

    Trade Assistant · BAE Systems

    • Support engineering teams in a high-compliance, high-reliability environment
    • Work within defined systems and structured processes to keep project delivery consistent
  2. May – Sep 2025

    Service Desk Agent · Datacom

    • Resolved software, system and account issues in an enterprise IT environment
    • Managed and prioritised incident tickets in Jira for timely resolution
  3. Aug 2024 – May 2025

    IT Systems Administrator · Alexander Financial Group

    • Configured and maintained internal systems and CRM tools
    • Built digital workflows that streamlined client onboarding and data handling

Skills

Languages
TypeScriptJavaScriptPythonSQL
Frontend
ReactAstroTailwind CSSHTMLCSS
Backend
Node.jsREST APIsCloudflare WorkersVercel FunctionsOpenAI API
Quality
PlaywrightVitestLighthouse CIWCAG 2.2
Tools
GitGitHub ActionsJiraAWS

Education

  • 2020 – 2025

    Bachelor of Information Technology (Software Development)

    University of South Australia

  • 2024

    Certificate IV in Finance & Mortgage Broking

    Kaplan Business School

About

Support taught me what software is for.

Fixing systems for the people who use them taught me that nobody cares how impressive software is. They care whether it works, clearly and reliably. That’s what I build.

More about me

Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.

Antoine de Saint-Exupéry

Contact

Let’s talk.

Hiring, collaborating, or just want to compare notes on a project? Email is the quickest way to reach me.