Zeger Hendrikse

TDD, physics, and mathematics


Project maintained by zhendrikse Hosted on GitHub Pages — Theme by mattgraham
Zeger
πŸ”­ I’m looking for a job (freelance)!
πŸ“ My resume can be downloaded here
πŸ‘― I’m currently working on my ✨science & mathematics website✨
🌱 I’m relearning the stuff I did as a student theoretical physics
πŸ€” I’m looking for help creating more scientific 3D visualizations
πŸ’¬ Ask me about anything!
πŸ“« How to reach me: zegerh_οΌ _yahoo_β€’_co_β€’_uk
⚑ Fun fact: I love playing the piano 🎹

My portfolio


Test-driven development


I love teaching people more about TDD. Strongly recommended: take a look at my TDD pages section that belongs to my TDD repository, which in turn is packed with dozens of coding kata's.

My coding dojos


Online dojo    
A typical setting of an online coding dojo.
Coding dojo

A typical setting of a coding dojo.

Interactive 3D simulations & visualizations


I maintain a site containing countless interactive simulations in physics and mathematics. Some examples are reproduced below.

3D visualization of some molecules


πŸ”§ This black hole ray tracer Written in pure Javascript and three.js.
πŸ‘‰ Code developed in collaboration with MrBlankCoding in this GitHub repo.
πŸ‘‰ Molecular data taken from this code.
πŸ”‘ Hovering your mouse over each of the atoms displays additional information!

   

Solar system


πŸ”§ Written in JavaScript and Three.js
πŸ‘‰ Inspired on solar-system by Luke Kulik & solarsystem by Dana Wensberg

Spiral galaxy simulation


πŸ”§ Written in JavaScript and Three.js, extended with coloring and fading
πŸ‘‰ Based on an original idea and article by Lee Vaughan.


Black hole ray tracer


πŸ”§ This black hole ray tracer is a port to JavaScript executed by a web worker.
πŸ‘‰ Refactored and extended with realistic colour coding!
πŸ‘‰ Based on the blackhole_raytracer project by Arman T, Casper Y, Lulu W.
πŸ‘‰ See their accompanying GitHub pages and video, where they explain the code.

Falling raindrops


πŸ”§ Ported to JavaScript and Three.js by Zeger Hendrikse, see raindrop_waves.html
πŸ‘‰ Based on this example from Recreational Mathematics with Python


3D shapes


πŸ”§ This 3D shapes renderer is 100% JavaScript using Three.js.