00GGCCCCLLLLLffffffffffffffffLLLCCCGCGLi .i;i.11..;t: ; : : . ... GGCCCCLLLLLfffffftttttttttfffLLLCCCCCCL; :ii.fi..;t..; : ; ;tLLCCtti:::;.iiiiiii;:::. CCCCCLLLLffffftftttttttttttfffLLLCCCCCt, .,i;.t:..11 ,: .,11G0GG8GCLLLft1111fttt11111i;;:,. CLLLLLLffffftttttttttttttttfffLLLCCCCCi. ,:;::t,..t; ,: ,LG8@@8C00GCCLft1tttfLLfffft1i11iii;,. LLLLLffffftttttttttttttttttffffLLCCCCL; ::;.;i..,t: :::@@0@@88@8G0GLLLLCfLLtfLLffffftftti1i;ii:. LLLfffffttttttttttttt11ttttffffLCCCLCf, ,;; 1;..:t, ,8@@8@@@@@8@0000CLCCCfCLLCLLfLfffffttf111;ii: Lffffftttttt111t11111111tttffffLCCCLL1. .;;.t:..;1 i@@@@@@@@@@8808G0GCLCCCthisCCGCffftfftttf111;ii,. ffffttttttt11111111111111tttfffLLCLCL; :;,.t, .i1f@@@@@@@@@@88@800G0CLGCCCCGisCCCCCLfttffttf1tti;1:, fffftttttt111111111111111ttftffLLLLLf, ,,:.:1, ,1C0@@@@@@@@@@@@@000G0LCLffffLCmeeeCCCCLfttttttttftii1. ffftttttt1111111111111111ttttffLLLLLt, .:: ;;..,f@@@@@@@@@@@@@@880GCCLt111i11tfLLLLLLLCLffittttttft1ii;, ffttttt111111111i1i1111111tttffLLLLLCt .:: 1: ,10@@@@@@@ @@@@@@880GCLtii;;::;;;it1fLLLLLLLf1ttttttf1t;.;. fttttt111111111ii111111111tttffLLfLf,1 .:, 1, ,G@@@@ @@ @@ @8000CLf1ii:::::,:,1;ffCLffLCLft1tttit11t,i; ttttt111111iiiiii1ii1i111ttttffLLfLt, .,:..i. 18@@@@@ @ @ @880GGCffi;;::,,:,:,;:i1LfLtLLLCtt1t1t;11tf.1 ttt1111111iiiiiii1ii1ii11ttttfffffLi. .,, :i. t@@ @CLfti;::,,,,,:,::;1fLtftLLCLff1t1t;fttf::. ttt11111i1iiiiiiiiiiii111ttttffffff: .,, i; @@@@@@@@ @ @@880GCLLi;;,,,,,,,,,:;;i1LtftfLLLLff11i1iittt:,, tt111111iiiiiiiiiiiiiii11ttttffffft, ,, 1, @@@@@@@@ @@@ @@8GGGGt;;:,,,,,,,,,,,::;Lf1ftfLCLLLft1 11;11ti, t111111iiiiiiiiiiiiii1i111tttffftf1. ..,. i @@@@@@@@ @@@@@ @800Gft;,,,...,.,..,::,;Lf1f1tLCCLCLf 1i1;i1i1: tt111111iiiiiiiiiiiiiii1111ttffftf; .,, .;@@@@@@@@@@@@@@@@@@@@88Cfi:,,,....,,...,,;;fLffffLCCLLCC 11t1tiiii. t1111iiiiiiiiiiiiiiiiii1111ttfffft, .,. ,@@@@@@@@@@@@@@@@@@@@@8800Gfi:,,.,.,,.,::1fLCCCCGCLLLLLC ft1tt1ii;, 11111iiiiiiiiiiiiiiiiii1111ttttttt. ... @@@@@@@@@@@@@@@@@@@80LCGff1t11;::,,,,,;1ttttttfLfL1tLLLLC Lffffftfiii: 11111iiiiiiiiiiiiiiiiii1111tttttfi ...0@@@@@@@@@@@@@@@@@@@@@80LL1111t1;:,,.,,,,;:;i:itfffLLLLLfLL GCLLfftffft;,i 1111i1iiiiiiiiiiiii;iiii111tttttt; ..i@@@@@@@@@@@@@@@@@@@@8@@88G10i1tt;:,...,:::tLC800CfLfffLLLf;itLGCLLtiftt ;;: 11111iiiiiii;i;;;;;;iiiiii1ttttt1, ..L@@@@@@@@@@@@@@@@@@@@@888LCLLC;fti:.. .,.tCL;008.,f1ti;i1C;ii1t1.iLttttii1i , 111iiiiiiiiii;;;;;;;;iiiii11tt1t1. @@@@@@@@@@@@@@@@@@80GGCfttt1111it1i:. ..:::::,,. ..,,,.,:.;f,C;ff1;;tii; 111iiiiiiii;;;;;;;i;iiiiii111t1ti. G@@@@@@@@@@@@@@@@@@8@GLft1111iiiitt1;,. ,:,,. .1,GLL .ttt;f 111iiiiiii;;;;;;;;;;;iiiii111t11: :,G@@@@:@@@@@@@@@@@@8GLft1iiii1i;itft1;. .... :;Gf1: .fifii 111iiiiii;;;;;;;;;;;;iiiii1111t1.. ,.@@@@@@f@@@@@@@@@@@8GLt1ii;;;;;;itfti, ,;C00 : .tfL;i 11iiiiiiii;;;;;;;;;;;iiiii111i1i: @@@@@@f@@@@@@@@@@@@0GLt1i;;;;;;;iLf1;, .... f80G ;. .tfLt 1111iiii;i;;;;;;;;;;;i;;ii11t1t: .8@@@@C8@@@@@@@@@@@@@0GLf1ii;;::;iftt;,. :,,. L880G 1;t1 LLft 1111iiiiii;;;;;;;;;;;;iii1111t1; iC@@@@@@@@@@@@@@@@@@@@GG0Lt1i;::::;tiit;,,. :::,. .88800LCGfC:LLLi 1111iiiii;;;;;;;;;;;;;;;ii111ti, ,@C@@@@@@@L@@@@@@@@@@@@GGC0ftii:::;i1LCLf1: ::;i,,..,,,. 08888G1 CGfCCLt1 1111iiiiii;;;;;;;;;;;;;;i111it;iC fL@@@@@1@@L@@@@@@@@@@@@GLGCC1i;;;iii111;,,,, .,.. ,G88801 LCGGLtfi 11111iiii;;;;;;;;;;ii;;;i1ii11Gt G,@@@@@01@@@8@@@@@@@@@@@@0GCCL11iiiiiiii:.,:,. @G88@0 i0GGCfL , t1111iiii;;;;;;;;:;;;;;iii1i18f .LG@@@@@@@@@@@@@@@@@@@@@@@@8GGLftf1iiiii;;..,. @G0@@@80000GCfL i t1111iiii;;i;;;;;;;;i;;ii1if8C1;@;t@@@8@;@@@@C@@@@f@@@@@@@@88GCLtftCii_hellooOOOooOoOo;. @0C@@8880000GCCt, t111iiiii;;i;;;;;;;;;;;iiiLGLf:@1@@@@@i@G@@@@f@@@@@@@@@@@@@@@00GCfLLt1tfftiii;;:.. .,,. i@8G@08@88880CGCf t1t11iiiii;;;;;;;;;;;;;110Lft;@.@@@@@@8@@CG@G@@@@@@@@@@@@@@@@@80GCCCLftfftt1i;;:,........ @@80G8888808G00GC; t11111iii;;;;;;;;;;;;;itGLCtt@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@8@@@@8GLfftt1ii;;:::,,,....... ..8@@@8GG8880GG888fft1 tt111iiiii;;;;;;;:;;iiiCfLfG@@@@@@@@@@@@@@@@@@ @@@ @@ @@@8@0@@@@00Lft1ii;;:,,. .:@@@@@@8GG@ 088 CfG11. . t111iii1ii;;;;;;;:i;;;1LLL@8@@@@@@@@@@@@@@@@@@@ @@@@@800@@@@@8GLt1i;::,,... ,1@@@@@@@00GG80C08880GfCtt:. , ,,,: ,,11i;1Lff@8@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@0G0@@@@@@@8Ct1i;;,,....;0@@@@@@@@@800GG8GG08888FCCLtiC .:tf ...;:;,,. . : ..@@8@@@@@@@@@@@@@@@@@@@@@ @ @@888@@8C@C@@@@@800Cfftt11tLG88@@@@@@@@@@000GG8 GLLL11tt.if11:;:::,,,:. ,, ,... ,,.. . ,. .,0@8@8@@@@@@@@@@@@@@@@@@@ @@@@@ @@@8888808@@@@@@8CLft1iitfG0088@@@@@@@@@G80GC88 GGCLL t: :1Lt;1ii;i;::,:::,,,:;;;;;, LCCCCLi; ... ,, i@@@88@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@8@@@@@@@GCtf1t11LG8008@@@@@@@@@8G8GGG888LC000GCLGLLLLt1ftti1f1fitt11tt:;i1i;iii:;;i;; i;;;:,;;;;i1;::iLLt@@@@@888@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@GCtt1ftLG8G0@@@@@88@@8808000C880LGGC000GCGf GGttttfi1f1it1111tt;1;;;;;,;i 11i;::;;ii1;i;;::@@@@@@@@@8@@@@@@@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8Lt1tLCL0G88@@@8@888080G000GLG88fLCGt80CGCC0 L0GtftfGGCLLLLLti1fttiii;iftff t1i;:;;ii1t1ii1;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@@@@@@@@8Lt1tLLLG88@@8008808@8GGGG00f0@GCCC0LG0GGLLG0GLCf1CLfCCfGCLLLCCCCLL11tttfLLCL

Mundanepedia
2025
Exploring the fear of AI replacement and the humanity of the mundane. Created using Claude, I've generated an entire universe within the vacuum of the daily office setting where staplers and ballpoint pens fall in love.
Created as a final for Griffin Smith's TEXT TRANSFORMED at RISD
mundanepedia.glitch.me
Exploring the fear of AI replacement and the humanity of the mundane. Created using Claude, I've generated an entire universe within the vacuum of the daily office setting where staplers and ballpoint pens fall in love.
Created as a final for Griffin Smith's TEXT TRANSFORMED at RISD
mundanepedia.glitch.me

A Good Hand
2025
"Generative story, rooted in the whimsy of Mad Libs and the unpredictability of friendly conversation, disrupts mundanity with serendipity, pouring out infinitely from a sentimental narrative. With over 4 trillion ways of composing and experiencing this story, we can only cherish what we are given and imagine, inconceivably, how many other ways it all could have played out."
featured as a web-exclusive in Volume-1
a-good-hand.glitch.me
"Generative story, rooted in the whimsy of Mad Libs and the unpredictability of friendly conversation, disrupts mundanity with serendipity, pouring out infinitely from a sentimental narrative. With over 4 trillion ways of composing and experiencing this story, we can only cherish what we are given and imagine, inconceivably, how many other ways it all could have played out."
featured as a web-exclusive in Volume-1
a-good-hand.glitch.me

Arborville

A Conversation is Double Woven
2024
Connecting memory and touch, I wanted to create an interactive story that transform your trackpad into a textile.
text-iles.glitch.me
Connecting memory and touch, I wanted to create an interactive story that transform your trackpad into a textile.
text-iles.glitch.me

Qolor Query
2025
My goal was to create a system of creating color palettes at random. Using a survey of descriptors, I was able to gather data through this site and connect the backend to a Google spreadsheet. I then created a randomized generator informed by the values.
qolorquery.glitch.me
My goal was to create a system of creating color palettes at random. Using a survey of descriptors, I was able to gather data through this site and connect the backend to a Google spreadsheet. I then created a randomized generator informed by the values.
qolorquery.glitch.me

Abbey's Dye Lab
2023-2024
Natural dye research in collaboration with Clara Peterson and Ashna Reddy under the instruction of Lyza Baum. Majority of the dyes have been forage/grown in conjunction with the RISD Regenerative Earth Collective.
abbeysdyelab.glitch.me
Natural dye research in collaboration with Clara Peterson and Ashna Reddy under the instruction of Lyza Baum. Majority of the dyes have been forage/grown in conjunction with the RISD Regenerative Earth Collective.
abbeysdyelab.glitch.me
Woven Touch
2023
double-weave, capacitive sensors, Arduino, custom p5.js GUI
Using copper tape to create capacitive sensors, I was able to use the block double-weave technique to create pockets and insert sensors. With a custon GUI created in p5.js, users can interact and create visuals in response to touch.
double-weave, capacitive sensors, Arduino, custom p5.js GUI
Using copper tape to create capacitive sensors, I was able to use the block double-weave technique to create pockets and insert sensors. With a custon GUI created in p5.js, users can interact and create visuals in response to touch.
Knitputer
2024
industrially knit wool, capacitive sensors, Arduino, custom p5.js GUI
Textiles and writing are both technologies that have existed throughout human history. Both aiding in the ways we communicate our care and love for eachother. When both mediums became digitized, strange and clunky solutions were created to address the uniquely tactile methods of creation. With this project I wanted to address the QWERTY keyboard and the M1 Stoll Industrial knit program and how they recreate and readdress what we understand as messaging through text and textiles.
industrially knit wool, capacitive sensors, Arduino, custom p5.js GUI
Textiles and writing are both technologies that have existed throughout human history. Both aiding in the ways we communicate our care and love for eachother. When both mediums became digitized, strange and clunky solutions were created to address the uniquely tactile methods of creation. With this project I wanted to address the QWERTY keyboard and the M1 Stoll Industrial knit program and how they recreate and readdress what we understand as messaging through text and textiles.
The Goal Is To Live
2019
Single-channel looping video, 1 hr. 20 min.
Feature length film made of sequenced clips from "How It's Made"
Single-channel looping video, 1 hr. 20 min.
Feature length film made of sequenced clips from "How It's Made"
Reflects
2018
Four-part harmony for browser windows with accompanying animation
Four-part harmony for browser windows with accompanying animation
No No No No No
2016
Animated GIFs made from cartoons displayed in/on various objects
Animated GIFs made from cartoons displayed in/on various objects
Cloud Formations
2013 - 2015
Animated GIFs made from smeared film credits
Animated GIFs made from smeared film credits
Go Outside
2015
Series of looping found images set to alter to match the color temperature of current daylight
Series of looping found images set to alter to match the color temperature of current daylight
Colors Movie
2013
Single-channel video, 7 min.
Found YouTube fetish videos
Single-channel video, 7 min.
Found YouTube fetish videos