Mark

Working on commercial games, engine tooling, and open source software.

Studying
Computer Science, Toronto Metropolitan University
Languages
C++, C, Go, Rust, Java, TypeScript, Python, Lua, Elixir, Haskell, Lisp, GDScript, Bash
Game development
Godot, Roblox, Steamworks, GodotSteam
Web and backend
Node, Express, SolidJS, Vite, Electron, Tailwind, MongoDB, SQL
Tooling
Docker, GitHub Actions, Git, Linux on Fedora and Ubuntu
Focus
OSS & Game Deveopment

Work

Write-ups

  1. 2026-PresentGodot, GDExtension, godot-cppC++, GDScript

    Godot Swarm's Technicals

    A C++ GDExtension that provides an all-in-one solution for handling thousands of physics simulated, animated, and pathfinding entities in Godot.

    in progress

    Read more
  2. 2026-PresentSelf-hosted, PWA and desktop clientGo, TypeScript

    Designing Athena

    Store any information of all kinds; tasks, memories, notes, projects, and more in a unified and organized interface.