Projects
EvoEngine
EvoEngine is my interactive application and rendering framework for Windows and Linux. It is the systems project I have spent the most time developing outside my publication record, and it reflects how I think about reusable graphics infrastructure.
Key capabilities
- Layered architecture for windowing, rendering, editing, and application composition.
- Data-oriented runtime with ECS-style organization and job-system support.
- Editor and asset tooling for iteration, serialization, project management, and debugging.
- Modern rendering with Vulkan, GPU-driven workflows, post-processing, shadows, animation, and ray tracing support.
- Extensibility through plugins and Python bindings.
Why it is here
Research in graphics often depends on technical foundations that do not fit neatly into a paper list. EvoEngine is where much of that rendering, tooling, and experimentation work lives, so I wanted it represented as a first-class project on this site.
