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.

Documenting the Bowl Gong
Wherein the protagonist recalls employing a robot to help develop mindfulness.
Image Captions in Hugo
Wherein the protagonist is finally ready to post the project page for the insect wings editor.
Fifty Wing Pairs
Wherein the protagonist settles in to generate a wide variety of insect wing pairs to document the project.
Post-Processing for a More Organic Look
Wherein the protagonist—among other things—tries applying filters to the output for more natural-looking insect wings.
How Many Primary Veins in a Wing?
Wherein the protagonist dynamically adjusts the number of primary veins in each wing.