Further explorations

Virtual Orrery

A real‑time OpenGL virtual orrery featuring hierarchical planetary motion, instanced rendering, object picking, advanced Earth shading, eclipse simulation, and interactive camera tools.

C++OpenGLComputer GraphicsReal-Time Rendering

Curves & Surfaces

An interactive curve and surface editor/viewer implementing Bezier curves, B-splines, surfaces of revolution, and tensor-product surfaces using OpenGL tessellation.

C++TessellationGeometry

Transformations

An implementatio of a 'Pirate Game', featuring textured rendering, transformation pipelines, collision logic, and gameplay mechanics.

C++OpenGLComputer GraphicsTransformations

Fractals

A real-time fractal renderer, featuring five fractal generators implemented in modern C++ with OpenGL.

C++OpenGLComputer GraphicsFractals

PoseSense

PoseSense is a real-time human pose and gesture recognition system with a Python inference backend and a TypeScript visualization frontend.

PythonTypeScriptPose estimation

Wave Formation MD

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.

C++Molecular dynamicsImGui

XII Geospatial Platform

An interactive 4K-resolution viewer powered by a custom game engine to explore Syria’s economic activity through night lights imagery.

C++GeospatialGPU textures

XII FlyBird

A lightweight, infinitely replayable flying game featuring procedural obstacle generation, optimized effects, and console-variable-driven tuning.

Game DevelopmentProcedural GenerationC++TypeScript

Personal Website

A fast, SEO-friendly personal website built with Hugo and the PaperMod theme to showcase projects, blog posts, talks, and CV.

HugoStatic SitePortfolio

FTC: PowerPlay

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.

FTCRoboticsJavaRoad Runner

FTC: Freight Frenzy

A complete Java‐based control system for a FIRST Tech Challenge Freight Frenzy robot, featuring path planning, sensor integration, and performance tuning.

RoboticsFTCJavaPath Planning

VisionSource: A Diligent GLTF Loader

VisionSource is the foundational C++ module of VisionEngine, offering component-based real-time rendering and shader management.

C++Game EngineGraphicsOpen Source