Hello, I'm Joey Lee.

Interaction designer & technologist.


Based in Brooklyn, NY

Working as an interaction designer, creative technologist, and educator.


New York University | Interactive Telecommunications Program (ITP)

Thinking about

Generative design & geography, machine learning, data collection systems, climate change, urban climates, open source & access, visualization, algorithmic ethics, critical mapping, & education.

Coding Train: Intro to Data and APIs with Javascript

A web series by Dan Shiffman's Coding Train on Data and APIs


In the Spring of 2019, I ran the second iteration of my course Quantified Humanists: Designing Personal Data, a course about personal data, surveillance and data politics and what you can do when you can start to build your own tools and methods to collect data about your “self”. In the course, I focus on supporting students to start building “full-stack” web applications that allow them to track, reflect, and act on the data they might be exploring about themselves. Here, web development is a means of creating your own tools, on your own infrastructure, and your own terms which becomes trickier to do in our data-driven economy.

A nice outcome of the course was the creation of two web applications – The Data Selfie App and the The Weather Here – that became two modules of Dan Shiffman’s web series, A Coding Train Introduction to Data and APIs in Javascript. The course is:

…is for aspiring developers who want to learn how to work with data in web applications. How do you retrieve, collect, and store data? The course will be taught through a series of creating three data projects. The first will be client-side only and examine how to load data with fetch() and present on a web page. Viewers will learn about handling asynchronous events with Promises and how to render data to the DOM as well as draw to HTML5 canvas with p5.js. The second and third project will introduce “full stack” development adding server-side programming with node.js for data persistence and API authentication.

Dan’s well-subscribed youtube channel, the Coding Train (formerly known as Coding Rainbow, RIP), has long been one of my favorite parts of the internet. Even before the web, Dan has been a major inspiration with his contributions to Processing and his books Learning Processing and especially The Nature of Code. Suffice it to say, I was beyond excited when Dan approached me to use my open source projects for his web series and am happy to see those materials helping people all over the world to learn to build new tools.

See the series at:

Project Webpage



Curriculum Development