Hi. I'm Will Yu, computer vision engineer, avid hitchhiker, and student of life who drinks tea and poops code. I like music, krav maga, calligraphy, and opportunities to build things, climb things, or spin things. I do stupid things with CSS and calculators.
Terminal interface built for a one-day action-movie-themed puzzle hunt.
An efficient and easily extensible software library and Arduino Uno–based hardware demo for decorative Neopixel lighting strips.
Poster designed for We're All Mad Here, a one-day puzzle hunt in 2018.
One of my first projects to gain traction online, Fruit Ninja on a TI-83 Plus is a real game for the graphing calculator series.
Fishbot, a jellyfish-like mechanism designed and built from machined acrylic and 3D-printed parts for Caltech's ME 14.
Online demo of a bunch of stupid things you can do with CSS. Check out the writeup on the blog or the code on GitHub!
Custom sign-up experience built for a one-day cyberpunk-themed puzzle hunt called Project Hyperskelion.
Poster designed for Hornsdale, a one-day puzzle hunt in 2017.
Header of an infographic designed in 2016.
An early webapp built for the graphing calculator community, the Integrated Editor System is an IDE for creating TI-83 Plus–series calculator programs and other variables online.
A dynamic reference table and API for Z80 assembly instructions.
Website and complete suite of administrative apps built for Blacker Hovse, one of the eight undergraduate houses at Caltech.
Stupid Hacks |
|||
---|---|---|---|
Rigger: a Condorcet voting system written in pure SQL | code | ||
Stupid CSS: Whac-A-Mole and other stupid things that shouldn't be possible with CSS | article | code | demo |
Stupid CSS Slides: a presentation on CSS, in CSS | code | demo | |
Quantified Self |
|||
Tasker Tracker: set up mood, time, or other tracking in Google Sheets using Tasker | article | code | demo |
Vacuum.fm: clean up your third-party Last.fm scrobbles | code | demo | |
Hardware |
|||
Caltech ME 72 2017 competition robots | article | demo | |
Fishbot: a jellyfish-like mechanism built from machined acrylic and 3D-printed parts | demo | ||
Nato Lights: an Arduino library for controlling multiple Neopixel LED strips | code | ||
Calculator Games |
|||
Fruit Ninja for TI-83 Plus | article | code | demo |
PapiJump for TI-83 Plus | article | code | demo |
Simul 2 | article | code | |
Z80 Programming Utilities |
|||
clrhome-tools-php: a PHP library for interacting with TI-83 Plus–series calculator variables | article | code | |
Homer: a graphing calculator screenshot maker | article | code | demo |
IES: an IDE for creating TI-83 Plus–series calculator programs and other variables | article | demo | |
ORG: an online IDE and assembler for Z80 projects | article | demo | |
Pixelscape: an online sprite, tilemap, and pixel animation editor | article | demo | |
Z80 Opcode Table | code | demo |