Engine architecture
XII Engine
An in-depth look at XII Engine: a modular, cross-platform C++ engine for high-performance real-time applications.
Engineering work
Real-time engines, physical simulations, and tools for understanding complex systems. Explore the implementation behind each project.
Browse by technical topic ↗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.
A real‑time OpenGL virtual orrery featuring hierarchical planetary motion, instanced rendering, object picking, advanced Earth shading, eclipse simulation, and interactive camera tools.
An interactive curve and surface editor/viewer implementing Bezier curves, B-splines, surfaces of revolution, and tensor-product surfaces using OpenGL tessellation.
An implementatio of a 'Pirate Game', featuring textured rendering, transformation pipelines, collision logic, and gameplay mechanics.
A real-time fractal renderer, featuring five fractal generators implemented in modern C++ with OpenGL.
A collection of practical demos, notebooks, and utilities for teaching neural networks and reinforcement learning through classical control comparisons and real-world examples.
PoseSense is a real-time human pose and gesture recognition system with a Python inference backend and a TypeScript visualization frontend.
pystringbuilder: a Python StringBuilder class with preallocated buffers and fluent API for efficient large-text manipulation.
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.
An interactive 4K-resolution viewer powered by a custom game engine to explore Syria’s economic activity through night lights imagery.
A lightweight, infinitely replayable flying game featuring procedural obstacle generation, optimized effects, and console-variable-driven tuning.
A fast, SEO-friendly personal website built with Hugo and the PaperMod theme to showcase projects, blog posts, talks, and CV.
A Java-based control system for the FIRST Tech Challenge PowerPlay season, featuring mecanum drive with Road Runner path planning, AprilTag-powered signal detection, and a resilient autonomous state machine.
A complete Java‐based control system for a FIRST Tech Challenge Freight Frenzy robot, featuring path planning, sensor integration, and performance tuning.
VisionSource is the foundational C++ module of VisionEngine, offering component-based real-time rendering and shader management.