Jia Huang

Projects

Interactive EXIF spec



The EXIF spec is used for image metadata in JPEGs. This is an exploration in having specs that are interactive and easier to understand than a 100+ page pdf.

7 min workout



This was supposed to help me learn Golang. Instead it ended up being an emoji library. 5/5 would look at hundreds of emojis again.

Request lib for Akka


My first Scala project. The Akka http library was too confusing so I made a wrapper. I didn’t actually know Scala so it reads a lot like JS. It’s now embedded in a lot of code at 3DRobotics. Whoops.

Gesture Sensor Driver



Wrote a JS driver for the APDS-9960 gesture sensor. It can detect 100% of hands that aren’t there.

Olin JS



During the winter of 2012, a few friends I decided to teach a CS class at Olin College focused on being able to prototype and deliver products – the type of class we always wished had been able to take. We were still students at Olin though, so we partnered up with a professor to issue the course credits. Wrote and got the curriculum approved, was in charge of grading, and gave several lectures. The semester long course started with a 4 week long crash course in Node, Mongo, and HTML/CSS. For the next 3 weeks, we brought in an external company each week to pitch a problem space that students worked on. The final half was reserved for a project. Each year the teaching staff changes due to them graduating. Somehow this is still a thing 3 years later. Weirdly enough, all the students I taught got 4 credit hours, but I got none for teaching :c

d3 timeline



D3 didn’t have a timeline library. I wrote one. Other people found it useful.

arduino shield



Got tired of manually hooking up wires to an Arduino to program ATTinies. Made a shield for it.

Ant



Ants are proximity detection devices running on ATTiny24s and nRF24L01+s. Designed the PCB, programmed, tested, and managed production pipeline for ~300 devices.

Zap



Wanted a programmatic way to draw circuit diagrams using SVGs. It was hard and I realized I didn’t like circuits.

Mobius gear



It’s like a mobius strip, except it’s got gears and can rotate while flipping inside-out. Worked for about 30 seconds.

reddit statistics



Collected data about the top 200 reddit posts every 15 min over the course of 2 weeks to try and determine what makes a post likely to hit the front page. Hint, it’s voting rings. Voting rings and butts.