Projects

A selection of personal projects.



Chaos Game Paths Plotter

The chaos game involves a series of attractors and the random movement of a point between them. This plotter lets you visualize ranges in magnitude when moving to the attractors.

Features:
  • Adjustable magnitude and quality
  • Predefined fixed and variable magnitudes
Technologies:
Mandelbrot Explorer (WIP)

The Mandelbrot set is a fractal constructed by iterating a formula and drawing the ranking for each pixel.

Features:
  • Zoom
  • Resize
Technologies:
  • Canvas



Node Diagram

A customizable node diagram. A project I worked on for a physician to visualize patient case files.

Features:
  • Zoomable and paneable worksheet
  • Double clickable nodes to customize contents
  • Single click from one to another node to make new connection
Technologies:
Arcs Drawing Tool

A small drawing tool that lets you draw symmetric circle arcs.

Features:
  • Symmetric arc calculation
Technologies:
  • Canvas
  • Drawer Canvas Library



Differential Equation Visualizer

Visualize differential equations.

Features:
  • Allows entering of custom differential equations
Technologies:
Water Skimmers

When visiting a lake in Whiteshell park I observed some water skimmers performing their evening ritual. If two skimmers get too close they repel each other in opposite directions.

Click anywhere on the canvas to add more skimmers.

Technologies:
  • Canvas
  • Drawer Canvas Library