Works + Projects
Inspired by ASCII art, Mandarinizer is a Python program that converts image files, video files or live webcam stream to Mandarin Chinese characters.
Minus EWebsite GitHub Documentation
A drawing/painting robot, developed as part of the capstone project for Interactive Media Arts at New York University Shanghai.
Features in: Smithsonian | New Atlas | Creators | Inverse
Photography that seeks to simplify structures and lights at New York University Abu Dhabi, shot with Nikon FM10.
Ea. measures 20.3 x 25.4 cm (8 x 10 in).
Dark & LightDocumentation
An interative sculpture that plays the game of privacy and surveillance, built with plywood, an Arduino Micro, buttons, LEDs, etc.
Measures 2 x 1 x 2 m.
Mother & FatherDocumentation
Acrylic on canvas, ea. measures 76.2 x 63.5 cm (30 x 25 in).
Acylic on canvas, ea. measures 30 x 24 cm (11.8 x 9.4 in).
A painting and its digital iterations, based on Clay Shirky's Twitter profile picture.
Acylic on wood panel, measures 30 x 30 cm (11.8 x 11.8 in).
Birthday GiftDocumentation YouTube
A 3D animation that tells a story of a robot seeking a birthday gift for his girlfriend, 3D models from mixamo, video footages shot with Canon EOS 70D, motion captured with Motive and MotionBuilder, modified and rendered in Maya.
A drawing based on a photograph of myself that I took in Washinton DC.
Graphite on paper, measures 40.6 x 40.6 cm (16 x 16 in).
Poster design of a made-up event of the typeface, Futura, at Bauhaus-Archiv.
Violet VRWebsite GitHub Facebook
A virtual reality explorer of New York University residence halls, built with a-frame.
A redesign of the book cover of Erich Segal's Love Story.
A 3D animation of a smart juicebox, juicebox model from Joe and animated in Maya.
A drawing based on Albert Watson’s portrait of Steve Jobs.
Graphite on paper, measures 50.8 x 40.6 cm (20 x 16 in).
iPhone CommercialDocumentation YouTube
A made-up commercial for iPhone 6 Plus, modeled and animated in Maya.
3D models of the lounge of a New York University residence hall, modeled in Maya.
A 3D model of human head, modeled in Maya and refined in Mudbox.
blockly for p5.jsGitHub
A port of p5.js to blockly.
RedrawerLaunch GitHub Demo
A web application that creates sharable redraws of its users' drawings.
A visualization of New York City transit written in Java.
A remake of Shades by Uovo written in Java.
A command line Sudoku written in Java.
A Chrome extension that enables its users to record voiceovers for YouTube videos to share.
A customized version of odyssey.js for New York University Shanghai academic use, with improved user experience.
One Day of TuzkiDocumentation YouTube
A stop-motion animation that shows a day of Tuzki, frames captured with Canon EOS 70D and Dragonframe, post-production in Premiere
JOY MouseWebsite GitHub Demo
A device that enables people with cerebral palsy to control a computer with a single joystick, built with a Arduino Leonardo and a joystick.
Features in: NYU Quarterly | Global Dimensions | NYU Shanghai
A short that brings up a question, "what would you do if you only have 12 hours of life left?", footages shot with Canon EOS 6D and Canon EOS 70D, post-production in Premiere.