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.
An immersive experience encouraging embodied audience interaction with dance. Combines live webcam capture and recorded performance via p5.js. Dance along here.
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.
A survival video game inspired by vampire mythology and naval medicine, written in Lua using the LÖVE framework. Download it here.
A technical analysis of cinematic techniques in the 2006 video game Dead Rising. Read it here.
A study in progress to represent the correlation between Twitter friends and followers for a given keyword. Built using d3.js.
A Lua utility app to build, save, and load tile maps. Used in the development of the game Scurve. Get the source code here.
colored pencil on recycled brown paper, 2015
pencil on paper, 2014
3D animation and rendering in Autodesk Maya, 2015
View the full video here
ink pen on paper, 2017