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.