Open GL Projects

Click Image for Gallery

Click Image for Gallery

Projecting Fractals onto a Riemann Sphere

This project reveals a rare visualization of the Mandelbrot and Julia sets in which the fractals are projected onto a Riemann Sphere, thus exposing more detail without needing to zoom in.

Click Image for Gallery

Click Image for Gallery

Visualizing Julia Set Matings

This project visualizes the concept of Julia Set matings when projected onto the Riemann Sphere, showing matings with both bounded and unbounded Julia Sets.

Click Image for Gallery

Click Image for Gallery

Visualizing Julia and Mandelbrot Sets

This project explores many different algorithms and coloring methods for visualizing Julia and Mandelbrot-like Sets, as well as going through some simple optimizations and animation examples.

Click Image for Gallery

Click Image for Gallery

Fractal Planets

This project shows how tessellation shaders can be used to apply LOD to geometry with OpenGL.

Click Image for Gallery

Click Image for Gallery

Visualizing the Mandelbulb

This project visualizes a simple 3D Mandelbulb using OpenGL, showing how manipulating only a few values can produce varyingly beautiful renders.

General Computer Science Projects

plugin-min (1)-min.png

PlotEquation

This is a C# plugin made for Rhinoceros3D that specializes in generating various mathematical models (ex. cartesian/spherical expressions, implicit surfaces, Sierpinski objects, etc.) that can be further manipulated in any CAD software.

bigdouble head-min.png

Big Double

Written with C#, this class provides a simple solution in greatly increasing the range of floating-point values without increasing the amount of precision required.

wip-min.jpg

Basic Website

This project showcases an old portfolio website made from scratch, showing how HTML, CSS, and JS work together behind the scenes.