Skip to main content

Niel McLaren
#

Writing code and crafting unique experiences to cultivate those wonderful “Aha!” moments.


Projects

These projects are often an excuse to learn something new, whether wrapping my head around a scientific concept or testing the limits of a new technology.

Interval Bowl Gong
·482 words·3 mins
Automate mindfulness using an Arduino and servos.
Live-Coding Set @ Coda
·194 words·1 min
Live coding performance where screenshots of code are turned into visuals.
Of All the Worlds
·429 words·3 mins
A virtual reality experience based on the many-worlds interpretation of quantum mechanics.

Featured Project: Insect Wings Editor

An editor for creating procedurally generated insect wings.

Insect Wings Editor

From the Devlogs

All the gory details of day-to-day coding. Here you'll find works in progress, missteps, outright failures, notes to self, botched experiments, and excited rambling. It can get a little weird in there.

Mirrors and Internal Reflection
Wherein the protagonist introduces the first mirrors.
Critical Angle and Snell's Window
Wherein the protagonist learns about the limits of refraction and is filled with wonder at the world.
Beginning to Refract
Wherein the protagonist tries to remember Snell’s Law and refractive indexes and such.
Laser Beams Exiting a Body
Wherein the protagonist casts a ray backwards to find the laser beam exit wound.
Casting and Recasting Laser Beams
Wherein the protagonist emits a laser beam only to have it bounce in weird directions.