Anime TekkJuly 2021 - Present
Follow me through the brainstorming, planning, and developmental process of various anime DIY cosplay props and crafts, as I bring the technology featured in various animated shows, games, and movies to the real world! Just trying to make some childhood dreams come true :)
Anime on IceDecember 2016 - Present
Diane and Sabina are on a mission to create anime adaptations on ice! Our goal is to translate the meaningful messages we get from anime shows and songs into something that skating fans, especially those who don't care much for anime, can also ponder and enjoy. Check out our past figure skating programs here!
Tracking Dream SMP's Twitch Viewership MovementsMay 2021
Ever wondered how Twitch viewers move between streamers, depending on who goes live? How do streamers' individual streaming habits affect the overall streaming landscape? How does Twitch viewership evolve through time? To answer these questions, I developed an interactive visualization of viewership movements between members of Dream SMP's Minecraft Twitch community. Final Project for 6.859 Interactive Data Visualization.
Automatic Manga ColorizationMay 2021
This project evaluates how GANs perform in colorizing manga by comparing the results from two models, Pix2Pix and CycleGAN. Both networks were trained on 2700 (black-and-white or grayscaled) and (colored) manga pages, and then tested with both black-and-white and grayscaled images, using the popular manga JoJo's Bizarre Adventure Diamond Is Unbreakable. See if you can differentiate between the real vs generated images! Final project for 6.869 Advances in Computer Vision.
Visualizing Ludwig's 31‑Day SubathonApril 2021
On March 14, 2021, Twitch streamer, Ludwig Ahgren, started a subathon for which every new subscriber would add 10 seconds to the length of his stream. Due to overwhelming support from the Twitch community, the stream ended up lasting 31 days. During this time, Ludwig gained over 960k new followers and 250k new subscribers, enabling him to ultimately surpass Ninja's record for "Most Concurrent Twitch Subscribers" by hitting 280k+ subscribers at peak. I created an interactive visualization for viewers interested in learning more about activity statistics and stream highlights during this record-breaking event. Midterm project for 6.859 Interactive Data Visualization.
Photochromic 3D PrintingMarch 2020 - May 2021
For my master's thesis, I built an integrated DLP 3D Printer that reduces the number of fabrication steps necessary to print single-material, multi-colored 3D objects using photochromic dyes. Research conducted under MIT CSAIL's HCI Engineering Group.
Braille E‑LearnerMarch 2020 - May 2020
Braille E-Learner is a tactile, auditory, and visual multimodal learning system that teaches users Braille through an interactive feedback system. This system enables users to learn Braille by themselves without the need for an actual instructor on the side. Final project for 6.835 Intelligent Multimodal User Interfaces.
Mobile Autonomous SystemsJanuary 2020
Designed and built a robot to autonomously collect, sort, and score red and green cylinders into their respective goals. Our robot got 3rd place in the final competition! Final project for 6.146 Mobile Autonomous Systems Laboratory.
Racecar Middle SchoolJune 2019 - January 2020
Developed and taught a month-long summer curriculum that introduces students to the basics of programming, computer vision, and robotics for autonomous vehicles. I taught the pilot Summer and Fall school-year programs, as well as the Winter educator's training session for local teachers looking to incorporate more hands-on learning into their classes. This curriculum was developed as part of the MIT BeaverWorks Summer Institute, which aims to develop project-based courses to improve engineering education worldwide.
Adaptive AccessoriesSeptember 2018 - December 2018
Designed and built adaptive earrings that changes shape according to user activity level and environmental stimulus. Uses flexinol wires as actuators, and pulse sensors and photoresistors as external sensors. Final project for 6.810 Engineering Interactive Technologies.
Deep Learning PracticumSeptember 2018 - December 2018
Explored fundamental deep learning techniques via interactive user interfaces and practical application examples. Final project involved designing a deep learning network for predictive protein folding. Course assignment website for 6.S198 Deep Learning Practicum.
Multitouch Music TilesSeptember 2018 - October 2018
A multi-touch pad music player! Midterm project for 6.810 Engineering Interactive Technologies.
Autonomous RACECARFebruary 2018 - May 2018
Designed and implemented algorithms to make mini-racecars fully autonomous. Labs provided a comprehensive overview of mobile robotics and autonomous vehicles (ie. control and estimation theory, computational perception, computer vision, and motion planning). Project website for 6.141 Robotics Science and Systems.
Class ProjectsSeptember 2016 - December 2020
A selection of additional interesting class projects that were super fun to implement! It was through some of these courses that I discovered my passion for developing interactive technologies. Documented here for mostly nostalgia purposes :)
Map of Andorra's TripAdvisor ReviewsJanuary 2016
Using geolocation, ratings, topic and sentiment breakdown data, I designed an interactive map that highlights specific business locations in Andorra based on selected user preferences. Features include search autocomplete, nationality filters, business type filters, business overviews, and heatmap/sentiment toggles. For example, try visualizing the token, "food". Research conducted for the Andorra Living Lab project, developed under the City Science group in the MIT Media Lab.