This is a blog about Simon, a young mathematician and programmer, and his little sister Neva. We write this blog together, share their projects and thoughts on their journey towards self-dicovery. They’re growing up in a supportive non-coercive learning environment. We deeply believe in interest-based, self-paced education and have had to move countries to make this possible as a family. Visit Simon’s website at https://simontiger.com/ We are a family from Amsterdam who moved to Antwerp because homeschooling is illegal in The Netherlands. This blog started as https://antwerpenhomeschooling.wordpress.com in March 2016. Over the years, most of our entries have gravitated towards exploring together with Simon as he has developed an insatiable passion for programming, math and science. His sister Neva is treading on his heals. We changed or name to Geeks of the Box in May 2021.

Simon making his own text editor with Ace.js and Firebase

This project got strangled somewhere along the way, but Simon got quite far with the interface. Hopefully, he will continue some day. he was thinking of calling the editor something … Continue reading Simon making his own text editor with Ace.js and Firebase

Flocking System Painting with Pixels

This is one Simon’s most beautiful projects recently! Simon saw the idea to link the webcam image to the boids of a flocking system in a video by Daniel Shiffman, … Continue reading Flocking System Painting with Pixels

Sound Wave Maths in Processing

Simon has created animations visualizing sound waves (Triangle, Sawtooth, Square and Sine waves) in Processing (Java), using wave functions. These are the functions he used for the Sawtooth, Square and … Continue reading Sound Wave Maths in Processing

Circle Intersection with Perlin Noise in Processing (Interactive)

Simon built a beautiful interactive circle intersection program in Processing, in which the circles detect intersection and change colors (according to Perlin Noise) once it occurs. The player can control … Continue reading Circle Intersection with Perlin Noise in Processing (Interactive)

Hero Game in Processing. Simon’s Own Code.

Simon has created a great new game in Processing: The Hero Game! It is somewhat like the good old Mario, except that Simon has no idea what Mario is and … Continue reading Hero Game in Processing. Simon’s Own Code.

Circle-Rectangle Intersection (Collision)

Simon has been studying  various 2D collisions (via the p5.collide2D library and paulbourke.net), especially the Circle-Rectangle Intersection (Collision). He was so busy with this problem that he even put it down in chalk … Continue reading Circle-Rectangle Intersection (Collision)