Nick Duckwiler

Nick is a self-taught programmer, educator, and artist. He is a full-stack software engineer developing the interactive learning platform at Codecademy. His experience includes TypeScript, Next.js, React, Redux, Ruby on Rails, GraphQL, Docker, and Golang. Previously as a senior curriculum developer, he wrote courses on test-driven development, Mongoose, Express, JavaScript, C#, Amazon Alexa skills, SQL, ASP.NET, Spring Boot, React Native, and programming as a career. He's also worked as a technical consultant at EY. He draws, plays music, and designs interactive and gaming experiences - check out some of his pieces here.

View My GitHub Profile

Polaroid Project

An immersive experience encouraging embodied audience interaction with dance. Combines live webcam capture and recorded performance via p5.js. Dance along here.

polaroidProject

Stretch Dreams

An endless series of sphincters. Like drawing on a piece of paper, this is an attempt at modeling three-dimensional space with two-dimensional forms. Built with d3.js. Explore it here.

stretch-dreams-demo

Scurve

A survival video game inspired by vampire mythology and naval medicine, written in Lua using the LÖVE framework. Download it here.

screenShotStitched

Filmed Messages

A technical analysis of cinematic techniques in the 2006 video game Dead Rising. Read it here.

deadRising

friendTrend

A study in progress to represent the correlation between Twitter friends and followers for a given keyword. Built using d3.js.

friendTrend

tileClick

A Lua utility app to build, save, and load tile maps. Used in the development of the game Scurve. Get the source code here.

TC-map

Reach

colored pencil on recycled brown paper, 2015

reach

Teapot

pencil on paper, 2014

teapot

The Heat Ray, Explained

3D animation and rendering in Autodesk Maya, 2015
View the full video here

heatRay

Self-Motivation

ink pen on paper, 2017

teapot