Projects
All ongoing, completed, and archived projects are listed here. These include personal projects, theses, learning projects, etc.
ShirleyTracer
An archived C++ path tracer built while working through the Ray Tracing in One Weekend series.
C++
•
Repo
Indus
A multithreaded CPU path tracer built from scratch in modern C++.
C++
•
Repo
C++23: From Beginning to Pro
Exercises from the Horton-Weert C++23 book.
C++
•
Repo
OpenGL Real-Time Rendering Demo
A real-time graphics scene developed in C++, OpenGL, and GLSL for my MSc Computer Graphics coursework.
OpenGL
•
C++
•
GLSL
•
Repo
Type-Theoretic Proofs for the Commutative Ring Axioms of the Integers
A research project consisting of type-theoretic proofs for properties of abstract algebraic mathematical structures.
Agda
•
Repo