Projects


Fourier Drawer

The animation on the main page of this website. Inspired by a 3blue1brown video, it uses Fourier decomposition to draw SVG images with circles rotating very precisely. Click the title to see the maths behind it.

SAIS

SAIS (Short for Salamander's AI Session)

Rubik's Cube Solver + Robot

Initially just an expirement about solving Rubik's Cube programatically. Ended up with a 3D renderer for Rubik's Cube built with OpenGL with a way to communicate with an EV3 robot to solve a physical cube.

Coming soon...

Mosaic Maker

A program, written in raw C that tries to form one image by layering many other smaller images, as seen on the left, using genetic algorithms.

Coming soon...