← Personal portfolio
MLCGE Lab

Graphics and simulation research

Machine Learning-Compatible Game Engine

A C++ and OpenGL playground for reusable rendering, simulation loops, editor tooling, and environments that can eventually expose clean observation and action interfaces to machine-learning agents.

Simulation first. Agents as first-class users.

Workspace overview
Render · simulate · exposeA small engine architecture shaped around explicit state, actions, and reusable components.

Project notebook

Selected work

Repositories and experiments presented with clear status, scope, and technical context.

Reference notes

Context before code.

Short documentation records covering architecture, scope, planning, and engineering standards.