Home page displaying selected projects
X-ray Painter
Experimental video paintings using a camera, projector, and custom video effects.
#art #effects #gpu #javascript #video

Static Site Generator
The application that builds derekenos.com.
#generator #html #python3 #staticsite

Weather Station
An IOT weather forecast display appliance.
#microcontroller #micropython #motor #python3 #servo #wifi

Cardboard Boxcade
Custom physical controls for browser-based HTML/Javascript applications.
#microcontroller #micropython #physicalcomputing #python3 #videogame #wifi

Trtl
A wheeled drawing robot inspired by the Logo Turtle.
#art #cnc #microcontroller #micropython #motor #python3 #servo #stepper #wifi

Weezel
A drawing robot accessory for the Ikea MÅLA easel.
#art #cnc #microcontroller #micropython #motor #python3 #servo #stepper #wifi

Gritty Viddy
Real-timeish, GPU-backed video effects using vanilla Javascript.
#art #effects #gpu #javascript #realtime #video

Important Message
A configurable website messaging component.
#app #cloudflare #javascript #productivity #webcomponents

Sketchy
Internet-connected Motorized Etch-A-Sketch
#art #microcontroller #micropython #motor #python3 #stepper #wifi

Babygate
A vanilla JS / HTML5 demo game for the iome platform.
#art #html5 #javascript #videogame #webaudio

iome
A platform for developing physical interfaces with a web application frontend using modern, off-the-shelf technologies.
#html #http #microcontroller #micropython #python3 #server #wifi

Laser-cut Keypad
A Internet-connected Keypad w/ Backlit, Lasercut Living Hinge Buttons.
#microcontroller #micropython #python3 #wifi

Physical Platformer Game Prototype
Prototype of a physical platformer game mechanism.
#lasercut #microcontroller #micropython #python3 #stepper #motor #physicalcomputing #wifi

Delta Robot
A gratuitously lasercut delta robot.
#cnc #lasercut #microcontroller #micropython #python3 #stepper #motor #wifi

Ion Model
A computationally inefficient exploration of the complex behaviors that arise from the interaction of simple rules.
#art #html #javascript #videogame

deMIDulator
A lo-fi, MIDI-controlled synthesizer and sampler.
#8bit #assemblylanguage #audio #lasercut #lofi #microcontroller #midi #sampler #synthesizer

Beginner's Box
Force-sensitive tone generators.
#art #assemblylanguage #audio #lasercut #microcontroller

Physical Interface Prototype
An input device that reads the insertion depth of a movable column.
#assemblylanguage #lasercut #microcontroller #physicalcomputing
