Projects

Here’s a collection of personal projects that I’ve worked on.

Fast Blackhole shader

A blackhole lensing shader made with webgl. Runs better with hardware acceleration enabled.

See More

Jupiter Light Measurment

A P5.js animation that shows how the apparent orbital period of Io changes with the motion of the Earth.

See More

Hydrogen Atom

A ReactJS + THREEjs applet that I made to visualize hydrogen atom orbital clouds.

See More

Why is the sky blue?

An interactive applet that calculates and displays the color that the sky would appear to a human if illuminated by stars of varying temperatures.

See More

Blackhole Mirror

A camera filter that shows what you would look like if you used a blackhole as a mirror. The lensing effect has been exagerated to illustrate the photon rings.

See More

Krang.jl

Analytic raytracing in the Kerr spacetime.

See More

JacobiElliptic.jl

A Julia implementation of the Toshio Fukushima algorithms for calculating Elliptic Integrals and Jacobi Elliiptic functions.

See More