Skip to content
View SaffronWare's full-sized avatar

Block or report SaffronWare

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SaffronWare/README.md

Aryan Shadzi

Incoming Computer Science student at the University of Waterloo interested in computer graphics, computational physics, numerical simulation, and low-level/GPU programming.

I build projects at the intersection of math, physics, and code: path tracers, fluid simulations, physics demos, ray marchers, and scientific-computing tools.

Featured Projects

CoconutGraphics

C++/OpenGL path tracer implementing ray intersections, physically based materials, Fresnel reflection, glass, metals, and progressive rendering. This project was almost entirely derived from first principles to improve the depth of my understanding of ray tracing phenomena. I derived and implemented my own algorithm for some refractive phenomena and came up with a mathematical framework for chromatic dispertion which I published in the Winter 2026 edition of the Dr.Jes journal: https://www.dawsoncollege.qc.ca/drjes/issues/

CocoFlewid

GPU fluid-simulation / wind-tunnel project using OpenGL compute shaders, numerical advection, pressure projection, and real-time visualization. This is still a work in progress as I recently started it for the Dawson Aerospace Club! Soon working on a 3D ray-marched version!

Physics on a 4D Hypersphere

Simulation exploring physical motion on a 4D hypersphere using geodesics and custom visualization. Winner of the Astrophysics Category at the 2026 McGill Physics Hackathon.

Interests

  • Physically based rendering
  • Computational physics
  • Numerical simulation
  • GPU programming
  • Scientific visualization
  • Low-level C++
  • Mathematical physics

Pinned Loading

  1. CoconutGraphics CoconutGraphics Public

    Simple path tracer made for a personal project as school. Supports several materials including glass!

    C++ 1

  2. McGillHacks McGillHacks Public

    C++ 1

  3. CocoFlewid CocoFlewid Public

    A quick little bet challenge to try making a fluid simulation in c++ for the Dawson Aerospace Club

    C++

  4. ArchR-DawsHacks-2026- ArchR-DawsHacks-2026- Public

    Most goated hackathon submission at DawsHacks 2026

    Python

  5. ArkMat ArkMat Public

    An open source glm-style library i'm working on to improve my low-level coding skills!

    C++ 1

  6. VizMa VizMa Public

    A CPU Ray Marcher for testing my ArkMat math library and just making cool artsy visuals!

    C++ 1