Engine architecture
XII Engine
An in-depth look at XII Engine: a modular, cross-platform C++ engine for high-performance real-time applications.
Graphics · Simulation · Systems
From first principles
to working systems.
I build real-time engines, explore the mathematics behind them, and put both to work in graphics, simulation, and robotics. Computer Science (Honours) at the University of Calgary.
Engineering Work
Engine architecture
An in-depth look at XII Engine: a modular, cross-platform C++ engine for high-performance real-time applications.
Graphics programming
A multithreaded interactive CPU ray tracer implementing analytic geometry, recursive reflections and refractions, Phong shading with shadows, and a responsive dual‑mode renderer with real‑time camera controls.
Scientific visualization
An interactive 4K-resolution viewer powered by a custom game engine to explore Syria’s economic activity through night lights imagery.
Physical simulation
Water Molecular Dynamics Simulation by TheophilusE provides a window into water formation at the atomic level, modeling O–H bonds, H–O–H angles, and non-bonded interactions in an interactive C++ demo.
Technical Writing
An in-depth exploration of why deterministic behavior is critical in robotics frameworks, covering scheduling strategies, timing constraints, and real-time …
GPU‑accelerated simulation and control of magnetic microrobot swarms for real‑time targeted drug delivery.
A concise exposition on the interplay between mathematical structures and functions, emphasizing the necessity of formal systems and precise semantics for …
Introducing the C++23 coding standards and engineering guidelines for XII Engine, covering correctness, architecture, ownership, performance, portability, and …
Current Focus
Leadership
Serving as President for the 2026–2027 academic year.
Chair of the IEEE Student Branch at the University of Calgary.
Get in Touch
I'm interested in challenging engineering problems, research collaborations, and opportunities where technical depth matters. If you're working on something interesting, I'd like to hear about it.