Projects

3D Digital Avatars

Recognizable 3D digital avatars to replace photos on social platforms.

Privasee

Privasee is a browser extension which actively protects users’ data and informs them about privacy practices on the websites they visit.

Render Engine

3D ray-tracing render engine written in C using pthread and GTK+.

Uncertainties

Extended a package for propagating uncertainties using partial derivaties to also include min-max uncertainties to speed up calculations during my physics labs.

Affine Transformation Visualization

Generate GIFs that visualize linear and affine 2D and 3D transformations. Useful for visualizing transformations in linear algebra courses.

Eye Focus

“True” live images with the goal of replicating the way people perceive the world in real life. Uses WebGazer.js to track eye movement on the screen and focuses to the depth where you’re looking in the image.

Battleships

Online multiplayer battleships using Java Servlets, jQuery, Bootstrap.