P5.js Type Exploration

P5.js Type Exploration

Designed and coded interactive text "stretchy" using p5.js, as part of a coding/design workshop.

Poke Clock

Poke Clock

Designed and used Claude Code + ChatGPT to code a digital clock using PokeAPI where real time aligns with a Pokémon with the same ID number

The Web is Not Forever

The Web is Not Forever

Designed and used Claude Code + ChatGPT to code a website that explores and performs digital decay

Icon Set

Icon Set

Designed a set of icons for KISS Products, ensuring visual consistency with their existing brand.

Gum Typeface

Gum Typeface

Typeface inspired by teeth, using gum as a tool for imprinting

Bathhouse Zine

Created a zine gathering firsthand experiences with Korean public bathhouses, examining vulnerability, care and the experience of being cleaned

Stateside Filter

Designed a Tik Tok filter to promote PinkPantheress + Zara Larsson's "Stateside" music video

Deep Fake Book

Designed a printed version of the Deep Fake Wikipedia page

Day In The Life

Day In The Life

Designed and used Gemini, Gemini API and Claude Code to code a website where you can see a day in the life of any career

Gaze Type Specimen

Gaze Type Specimen

Designed and used Loveable AI to code a website where users can use eye tracking to explore a variable typeface

Mimetic Interface

Mimetic Interface

Posters on mimetic interfaces in video games, which is when players mirror on screen actions in their own physical space (e.g. Just Dance & Wii Sports)

Interaction as Form

Exploring digital interaction (specifically glide typing on mobile keyboards) as a linguistic form in itself

Typing Interaction

Typing Interaction

Digitally fabricated and 3D printed a data visualization of the amount of times I pressed each key in one day's worth of typing

Marc Jacobs Daisy @ Macy's Herald Square

Marc Jacobs Daisy @ Macy's Herald Square

Created illustrations for Marc Jacobs Daisy Perfume x NYC High Schools campaign, shown at Macy's Herald Square.

© 2026 Lana Labelle