About

CMU SCS 2022. Interested in computer graphics, game engines, simulation, algorithms, languages.

Résumé

Projects

Exile

GitHub

Handmade from-scratch game engine including a modern OpenGL deferred renderer, parallel voxel world generation, multiple OS layers, a custom standard library, type introspection, debugging/profiling features, and more.

Dawn

GitHub

Path tracer with a focus on photo-realism and performance through data-oriented design.

Lists

GitHub

Curated articles from around the web focusing on computer science/programming/tech.

Viz.ml (HackCMU 2018)

GitHub | Download

Dimensionality reduction and visualization tool for high dimensional data sets.

3D-Grapher

GitHub | Download

Visualization tool for the Davidson Academy multi-variable calculus course.

C++ Course

GitHub | Website

Website cataloging course curriculum from the electives I organized and taught at the Davidson Academy.

Contact

mjslater@andrew.cmu.edu