Skip to content
View AlexMollard's full-sized avatar
⚡
Practicing Vulkan
⚡
Practicing Vulkan

Block or report AlexMollard

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AlexMollard/README.md

Alex Mollard

I build the systems a game is made of: Vulkan rendering, engine architecture,
netcode, and the tools the rest of the team works in.

alexmollard.dev  ·  CV  ·  LinkedIn  ·  Email

How I got here

I've been writing C++ since 2019. I studied at AIE Melbourne for two years, but most of what I know came from side projects beyond the curriculum and a lot of trial and error. Small simulations came first (Game of Life, pathfinding, cellular-automata fluids), then my own engines, one after another:

BigBrainEngine (2019) → SlimeCore2D → Vulkan-Slime → Odyssean Engine → SlimeProject → AetherCore (2026)

The fastest way to learn an engine is to write one.

What I'm doing now

  • At Big Ant Studios: eight shipped PC, PlayStation and Xbox titles since 2022 (the full list is on my site). I build tools that start with the programmers and QA who'll live in them, and take the tickets nobody else can finish when a submission date is close.
  • AetherCore: a Vulkan engine with a bindless renderer, an editor, and hot-reloadable C# gameplay. It started hand-written. As it grew, I moved to directing AI agents. I set the architecture and review every change, and nothing merges on vibes: over 1,200 tests have to pass first.
  • On the side: a PS2 patch for Crash Twinsanity, a Rust Grand Exchange analyzer for RuneScape 3, and Ironvellum, a training tracker with a 106-technique calisthenics skill tree.
  • Next: decompiling more of Crash Twinsanity and getting it running in AetherCore.

Contribution graph with a snake eating it

Pinned Loading

  1. AetherCore AetherCore Public

    A C++26 Vulkan game engine: per-project editor flavours, bindless renderer, hot-reloadable C# gameplay, and a runtime that ships without the editor.

    C++ 1 1

  2. Ironvellum Ironvellum Public

    Android training tracker with body-scaled strength scoring, a 106-technique calisthenics skill tree, and offline-first Room storage. Kotlin + Jetpack Compose.

    Kotlin 2

  3. alexmollard-portfolio alexmollard-portfolio Public

    My portfolio site: Astro + Tailwind case studies for shipped titles, personal engines and tools, with a printable one-page CV.

    Astro

  4. Crash-Twinsanity-Improved Crash-Twinsanity-Improved Public

    A fix-and-polish mod for the PAL release of Crash Twinsanity (PS2): restored cutscene skips, faster level loads, 480p/60 Hz output, widescreen and HD texture presets. Turns your own disc image into…

    Python 1

  5. Fly Fly Public

    A C++ audio player with real-time visualisation, spatial audio and OpenAL playback behind a responsive ImGui interface.

    C++ 2 2

  6. EnetPlayGround EnetPlayGround Public

    🌐 A C++ networking sandbox for experimenting with ENet protocol - featuring client-server architecture, reliable UDP communication, ImGui visualization, and MySQL integration for multiplayer applic…

    C 1