A ray tracing renderer implementation that can account for shadows and interreflection.
A C++ project exploring signal processing and Fourier analysis. Contains self-implemented DCT, DFT, and FFT transforms to display and manipulate an audio signal.
Custom image compression formats using lossy and lossless compression techniques.
An implementation of the automatic image alignment and stitching pipeline using SIFT keypoint detection and description.
A straightforward interactive implementation of the RSA encryption scheme.
A computer vision project that reconstructs shape from images.