based in Boston, Massachusetts.
I studied Computational/Media Arts and Computer Science at the School of the Museum of Fine Arts, Tufts University, and the Creative Computing Institute at UAL.
I love working with interactivity and data, moving between and merging media arts with tactile sculptures.
Computation theory has long shown that a machine can self-reproduce, provided its definition acts as both its genetic code and its instruction manual. I give technology my own genetic code and instruction manual, and hope that it can help reproduce a version of self that is clearer, more forgiving, and embodying of the complexities of identity.
PLA, Raspberry Pi, Thermal Printer, Aerosols
Rhino3D, Python, OpenCV
Rhino3D, Python, OpenCV
Analog Phone, Electret Mic, Raspberry Pi,
Python
Python
Plywood, PLA, Flock, Infrared Transmitter/Receiver, ESP32, Jetsen Orin Nano
Rhino3D, Shopbot CNC, Adobe Illustrator, C++
Rhino3D, Shopbot CNC, Adobe Illustrator, C++
Ceramic Plates,
OLED & LCD screens, Components, PLA
ProtoMax Waterjet, Procreate
OLED & LCD screens, Components, PLA
ProtoMax Waterjet, Procreate
Etch Image
PLA, Acrylic, ESP32, SPI LCD Display, Hardware,
Rhino3D, C++
Rhino3D, C++
ORIENTATION LOCK
A warp stabilizer for missed loved ones: the images rotates upright, no matter the angle or tilt.
TOUCH ID
A 12 hour day of mine in heart rate extracted from Apple Watch data export beats on rhythm.
HAPPY TO SEE ME
A wagging appendage greets you and waves goodbye.
Plywood, Hardware, Accelerometer,
Laser Etched Cardstock
Adobe Illustrator, C++
PLA, Acrylic, Hardware, CircuitPy, Rhino3D,
12 hour loop
Acrylic, Hardware,
Cardboard, Scar Tape
Rhino3D, OpenCV, C++
Laser Etched Cardstock
Adobe Illustrator, C++
PLA, Acrylic, Hardware, CircuitPy, Rhino3D,
12 hour loop
Acrylic, Hardware,
Cardboard, Scar Tape
Rhino3D, OpenCV, C++
(CASSI)
CASSI runs on a neural network, a fine-tuned version of the ResNet50 CNN, trained with 2000-4000 images of synthetic faces as well as celebrity face datasets.
The model is able to identify faces I would deem attractive to an 80-90% accuracy. With a built in camera, live video uses OpenCV to detect faces and send them to the model for judgement, indicating an answer with CASSI’s light-up face.
3D printed PVA, synthetic hair, cardboard, scar tape, Jetsen Nano with RP Camera
Data from thispersondoesnotexist.com and Kaustubh Dhote’s face dataset
Python & TensorFlow and PyTorch
Data from thispersondoesnotexist.com and Kaustubh Dhote’s face dataset
Python & TensorFlow and PyTorch
FULL DESIGN BRIEF: IDEATION, RESEARCH, DESIGN, DEVELOPMENT
PROTOTYPING
I was heavily inspired by Joseph Weizenbaum’s Eliza, considered to be the first ever chatbot, communicating using keywords, patterns and substitutions, long before the existence of Language Learning Models. I decided to take these ideas and create the saddest chatbot in the world. I was interested in seeing the lengths and limits of fabricating a smooth conversationalist without using a complete LLM. I also wanted to incorporate more contemporary ideas and methods into the creation.
Python and Natural Language Toolkit (NLTK)
Parsed and edited responses scraped from r/depression, r/comfort and r/askphilosophy.
Parsed and edited responses scraped from r/depression, r/comfort and r/askphilosophy.