Aaron Lionheart

Portrait of Aaron Lionheart

Software engineer in Perth, Western Australia, and CEO of Lionheart Global Corporation.

Years in C# and .NET

18yrs

Professional years writing C# and .NET, as listed in the skills matrix on the resume. C and C++ go back just as far.

Work

Eleven roles since 2017: eight across six enterprise clients, and three games from my own studios.

I'm a software engineer in Perth, Western Australia, and the CEO of Lionheart Global Corporation. I've built for the University of Western Australia, BHP, Rio Tinto, Squiz, Bunnings and LiveMine, and I release my own software alongside: two games out on Steam, one in development, and the MIT-licensed tools I use every day.

  1. UWA

    Full stack lead, Digital Experience. Sep 2025 - Present.

    Full stack lead in the Digital Experience team, delivering frontend, backend and infrastructure across the university's web platforms, student systems and security tooling.

    • Delivered the first stage of the new student portal backend, covering architecture, infrastructure and code, built to scale with Redis. It integrates Callista, Blackboard, Entra ID SSO and other university systems.
    • Mentored interns to turn their vision into a student portal prototype. When it was presented to wider University IT, it won buy-in for the new student portal.
    • Architected and delivered a zero-downtime migration of university search from Funnelback to Sitecore Search using a strangler fig pattern, covering the search UI, Cloudflare Workers and Azure API Management.
    • Built an automated vulnerability management platform covering 42 repositories. It scans daily, feeds a bespoke dashboard I built for managing the whole portfolio, and sends weekly reports supporting Essential Eight compliance.
    • Developing AI-driven CVE remediation on Microsoft Foundry, which fixes and verifies vulnerabilities and raises pull requests for review.
    • Built and maintain frontend components for www.uwa.edu.au on Sitecore XM Cloud with React, Next.js and Vercel, along with its deployment pipelines and branching strategy.
    • Rebuilt and upgraded the team's build agents and CI/CD pipelines, and automated software updates across the build infrastructure.
    • Ran security audits and built AI-assisted auditing tools with Microsoft Copilot.
    • Presented on Essential Eight compliance and security automation to IT staff.
    • Winner of the Uni IT Architectural Patterns Competition 2026.
    • And much more.

    C#, ASP.NET Core, React, Next.js, TypeScript, Redis, Microsoft Azure, Azure API Management, Microsoft Entra ID, Cloudflare Workers, Sitecore XM Cloud, Sitecore Search, Vercel, Docker, Kubernetes, DevOps, DevSecOps, Microsoft Foundry, AI Agents

  2. UWA

    Cloud migration and modernization. Oct 2024 - Dec 2024.

    Migrated multiple on-premises solutions to the cloud with improvements and code rewrites. This includes the Student Recharge app, where UWA students add value to their student cards online; the Password Update portal, and various other critical university services.

    JavaScript, Razor, C#, HTML, CSS, Git, SQL, Xetta Payment Integration, SendGrid Email Integration, Azure DevOps

  3. BHP

    Mine shutdown reporting dashboard. Feb 2024 - Sep 2024.

    Worked on creating a new dashboard solution for BHP mine shutdowns that pulls data from 3 different systems and displays a dashboard for quick decision making based on stakeholder metrics, implementing both the front-end and back-end.

    JavaScript, React, C#, HTML, CSS, Git, SQL, Snowflake, GitHub

  4. Rio Tinto

    Rail system tracking and reporting. July 2023 - Nov 2023.

    Worked on stabilizing and improving the rail system tracking, reporting, and location services on both the front-end and back-end.

    F#, C#, React, Git, Unit Testing, SQL, CI/CD, Power BI Integration, BitBucket

  5. BHP

    Shipping optimization on the PRISM squad. Jan 2023 - May 2023.

    Part of the PRISM Squad working on mining industry shipping related optimization solutions, implementing new features on both the front-end and back-end.

    JavaScript, Angular, C#, HTML, CSS, Git, Unit Testing, SQL, CI/CD, Azure Logic Applications, Power BI Integration, Snowflake, BitBucket

  6. Squiz

    Lead developer, Squiz Workplace. Jan 2022 - Nov 2022.

    Part of the Plug & Play Squad. Took over as lead developer of the Squiz Workplace product, in charge of implementing new features, bug fixes, client patches and releases.

    JavaScript, React, Angular, PHP, HTML, CSS, Git, Cypress, Unit Testing, SQL, CI/CD, Azure, AWS, Azure Logic Applications, GitHub

  7. Bunnings

    Self-checkout and logistics management. Jan 2021 - Jan 2022.

    Part of the MS Front End React Squad, creating new projects from scratch with modern React, Redux-Saga, TypeScript, styled-components etc. As well as updating old projects in our domain, API side included. Performing stakeholder meetings, showcases, engaging with business developers etc. Main projects include "Self Checkout" and "Logistics Management App".

    C#, DotNet Core, Angular, React, BitBucket

  8. Heroes Raid

    Always-online 3D action RPG. 2021 - In Progress.

    Working on releasing Heroes Raid, a 3D always-online game that constantly talks to the API server, supports millions of people, including real-time multiplayer. Designed to be free to play with modern monetization techniques to increase the user base. Combined with a long-term "new content every week" model.

    C#, DotNet Core, Unity Engine, Unit Testing, SQL, Azure, Azure Logic Applications, AWS, CI/CD, Git, React, Analytics Integration

    Heroes Raid on Steam

  9. SquareCode / LiveMine

    Shift management and worker co-ordination. Jan 2019 - Dec 2021.

    Worked primarily on LiveMine. Clients use LiveMine for mine-specific shift management, big data and worker co-ordination. I worked very closely with the LiveMine team spending a few months in their Fremantle office.

    C#, Xamarin, Angular, React, HTML, CSS, Git, SQL, Analytics Integration, Power BI Integration

  10. Super Friends Party

    Six-player online party game. Jan 2018 - Jan 2019.

    Released an online multiplayer party game that can be played with up to 6 people at once.

    C#, Unity Engine, Unit Testing, SQL, Azure, AWS, CI/CD, Git

    Super Friends Party on Steam

  11. Grand Battle

    Ten-character action RPG. Jan 2017 - Jan 2018.

    Released a single-player RPG.

    C#, Unity Engine, Unit Testing, CI/CD, Git

    Grand Battle on Steam

Heroes Raid in Unity HDRP: a warrior on a misty battlefield at dusk, wolves and a burning tree behind

Heroes Raid - Unity Engine HDRP

A silent clip of my work on the game. Scroll to play it, and back to rewind.

Heroes Raid on Steam

What I do

AI on the device

Local LLM inference, semantic memory and compiler-driven code intelligence for autonomous coding agents, plus real-time text-to-speech, zero-shot voice cloning and GPU-accelerated transformer inference, all running on-device without third-party APIs.

Agentic Memory application icon
  • Phi-4-mini, int4, 128K context
  • SBERT embeddings on ONNX Runtime
  • Roslyn and the TypeScript compiler API
  • Model Context Protocol servers
  • Text-to-speech and voice cloning

Apps and open source

Cross-platform apps for iOS, Android, Windows and Linux, built to keep working and keep data intact when the network doesn't.

I build and release my own tools under the MIT license for anyone to use, including PDFStudio, Agentic Memory and Windows Audio Recorder, three projects I actively maintain in public.

PDFStudio's Sign and Fill tab with a captured signature ready to place
  • Avalonia, WinForms, WPF and XAML
  • Xamarin for iOS and Android
  • WiX installers and portable builds
  • MIT licence, no telemetry

3D and games

Real-time 3D in Unity and Unreal, from the gameplay and rendering math to the asset pipeline that gets art into the engine without breaking.

Heroes Raid: a fire ring spell cast on a dark volcanic beach
  • Unity since 2017
  • Gameplay, rendering and physics
  • Asset pipelines
  • Three titles on Steam

Back end

APIs and data models built to hold up under real traffic, backed by cloud infrastructure on Azure and AWS rather than a server under someone's desk.

Comfortable owning a feature end to end: schema, API, UI and the pipeline that ships it. React and Angular on the front, .NET and Node on the back, with the judgement to know which one a problem actually needs.

Super Friends Party: players racing sailing ships through a harbour minigame
  • C#, F# and ASP.NET Core
  • SQL Server, Postgres, Snowflake, Redis
  • Microsoft Azure, Entra ID and AWS
  • Cloudflare Workers at the edge
  • Realtime multiplayer networking

Front end

Interfaces people actually enjoy using, from component architecture and state management down to the CSS details that make something feel fast and considered instead of merely functional.

PDFStudio author mode in the dark theme rendering Mermaid diagrams
  • React, Next.js, Angular and Blazor
  • TypeScript
  • Sitecore XM Cloud and Sitecore Search
  • Vite and Tailwind
  • Cypress browser tests

Automation and teams

If I do something more than twice, I script it. CI/CD pipelines, build tooling and workflow automation that remove the repetitive parts of shipping software.

Leading teams that don't need me in the room to function well: clear planning, documentation and feedback loops instead of constant oversight.

Heroes Raid: a hooded swordsman on a rocky coast, his party shown top left
  • DevOps and DevSecOps
  • Docker and Kubernetes
  • GitHub Actions, Azure DevOps and TeamCity
  • Vulnerability scanning for Essential Eight
  • AI agents on Microsoft Foundry
  • Mentoring, planning and documentation

Open source

Three MIT-licensed tools I use every day and maintain in public.

PDFStudio author mode: Markdown source beside its live PDF preview
2026

PDFStudio

MIT licence

MIT-licensed PDF toolkit for authoring, merging, splitting, redaction, forms, encryption and digital signatures, delivered as a native cross-platform GUI and a scriptable CLI that share one service layer.

Source on GitHub
git clone https://github.com/lionheartaaron/agentic-memory.git
cd agentic-memory
dotnet build
2026

Agentic Memory

MIT licence

Local-first, MIT-licensed cognitive infrastructure giving AI coding agents persistent semantic memory, compiler-grade code intelligence and on-device generative inference over the Model Context Protocol.

Source on GitHub
Windows Audio Recorder with live left and right peak meters
2026

Windows Audio Recorder

MIT licence

MIT-licensed Windows app that records system audio via WASAPI loopback capture, with no virtual audio cable or driver workarounds required.

Source on GitHub

Under the work sits one belief: people should be free to choose, and technology should repair what we inherited.

Every role with its dates and stack, then the skills matrix.Resume