Current Work

Completed Projects:

Double Pendulum Fractal

Gerstner Waves

Auto-Parametric Oscillator

Voronoi Mosaic

Double Bubble

Spring-Mesh Cloth Simulation

Ordered Dithering

2D-Heat Transfer

Poisson Disc Sampling

Weierstrass ℘-Functions

Newton’s Rings

Interference

CFD + Scalar Transport

Edge Detection

Hill Shading


Terrain Triangulation

Marching Squares

Dijkstra Algorithm

Aldous Border

Synchronization

Advection-Diffusion

Diffusion-Limited Aggregation

Abelian Sandpiles

Membrane Vibrations

Mandelbrot
Ray Tracing

Curve-Shortening Flow

K-means Clustering

Delaunay Mosaic

Bezier Curves

Gradient Perlin Noise

Floyd-Steinberg Dithering

Slime Swarm Simulation

Kármán Vortex Street

Domain Coloring

Seam Carving

Simple Rasterization

Vortex Field

Ray Casting

Sphere Tracing

Spherical Waves


Terrain Generation

Genetic Algorithms

Prim’s Algorithm

Radial Distortion

Automatons

Strange Attractors
Mathematical Marbling

Reiter Snow Crystals

Digit Recognition

Fractal Perlin Noise

Barnsley Fern

Self-Organizing Map

Perlin Flow Field

Toroid Compactification

FABRIK Solver

JPEG Compression

Rayleigh–Bénard Convection

SVD Image Compression

Chladni Plates

Planet Generation

Quad Sphere

Worley Noise

Maurer Roses

Complex Fibonacci

Recursive Backtracker

Forest-Fire Model

Reaction-Diffusion

Metaballs

1D-Heat Transfer

N-Body Solver

Double Pendulum

In Progress

Boids Simulation
Ant Colony Sim
Simplex Noise
Curve Shortening Flow
Complex Root-Finding
Newton-Krylov Method
Stream Networks
RRT*
Particle in Cell
Gauss-Kronrod Quadrature
Quadtree Optimization
Mean Curvature Flow
Vortex-in-Cell Method
Diamond-Square Algorithm
2D-Kuramoto Model
Saffman-Taylor Instability
Elliptic-Curves
Phase-Field Modelling
Semi-Lagrangian CFD
Marching Cubes
SIMPLE CFD

Method & Process

All projects and experiments were done in MATLAB. The vast majority of the works are personal projects done in spare time, outside of academic responsibilities, and for enjoyment. A couple of projects were university-related, but all entirely coded and developed by me. Most programs are inspired by Wikipedia readings or YouTube videos; Nonetheless, while the ideas may have stemmed from these sources, the code and creations are entirely my own. Having said that, please feel free to use these images with credit to me or this website. If I have time in the future, I may link the readings or sources and upload the code behind each project.


Other Adventures

torontoshadegarden

Leave a comment

Design a site like this with WordPress.com
Get started