Elliot Moule

Elliot Moule

Senior Software Engineer

Elliot is a Senior Software Engineer for CODE Consulting. Located in Australia, he provides strategic geographic coverage and availability.

Elliot is a passionate software engineer and former educator with a knack for solving complex technical problems and mentoring others along the way. With a diverse background spanning writing, teaching, and games development, he brings a unique mix of creativity, curiosity, and deep technical skill to every project. Currently working with CODE, he’s led major efforts in modernising enterprise systems, architecting user-focused applications, and mentoring engineering teams. Elliot is particularly interested in AI, clean UX design, and building tools that empower users to do more with less friction.

Detailed Biography

Senior Software Engineer | Solutions Architect | Mentor

Elliot is a passionate software engineer and solutions architect with a unique journey from primary school teaching into the world of tech. Since stepping into ICT in 2013, he’s built a career defined by curiosity, creativity, and a drive to deliver real, lasting value to users and clients alike.

His early self-taught programming roots led to a formal degree in Games Development, and an internship with nsquared, where he contributed to Microsoft’s HoloLens efforts and was recognised with a campus-wide innovation award. That same blend of technical rigour and user-focused thinking continues to shape his work today.

Currently part of the Australian division at CODE, Elliot leads development efforts both locally and globally. He’s most energized when solving complex challenges, mentoring junior developers, or architecting novel, user-centric solutions that marry creativity with function. Whether modernising legacy systems or designing intuitive, responsive UI with the CODE Framework and WPF, he brings clarity, reliability, and heart to every project.

Elliot has led key projects including the redevelopment of CustomCare 3.0 — a modern WPF application built on CODE Framework — as well as a long-running .NET migration and tooling upgrade for global shipping software provider WiseTech's CargoWise. In this capacity, he’s helped steer major refactors, replace legacy mocking tools, and create internal packages like a .NET-compatible AppDomainWrapper. He’s also known for mentoring engineers, presenting internal tech talks, and writing accessible, practical guides - like his CODE Magazine article on Moq.

With aspirations toward leadership and strategic influence, Elliot is working toward shaping product direction, contributing to AI-empowered applications, and eventually stepping into management and board-level roles. He thrives at the intersection of tech and people — keen to simplify complexity and build tools that make life easier.

Outside of work, Elliot enjoys travel, writing, video games, a well-made flat white, and the calming tunes of John Denver. He splits his time between bustling dev teams and a quiet life in Australia with his wife and two cats.

Technical Skills

  • C | C++ | C#
  • .NET (Framework/Core/8.0), ASP.NET, CODE Framework
  • WPF | UWP | WinForms
  • XAML | XML | JSON | HTML | CSS | Markdown
  • Python | Go | JavaScript (Vanilla, Vue) | Flutter
  • Unity Engine
  • Unreal Engine 4
  • GIT | Docker | Kubernetes
  • PowerShell | Bash | Shell
  • Visual Basic
  • Adobe Photoshop

Degrees

  • Bachelor of Writing - University of Canberra
  • Post-graduate Diploma of Education (Primary) - University of Wollongong
  • Bachelor of Games Development (Programming) - SAE Qantm

Contact Information:

Articles Authored

}