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...