fyhuang
Portfolio & Demos
Img2loc
Check out the demo! Figure out where in the world a photo was taken with the image alone (no GPS).
QDvorak
A keyboard layout for ErgoDox EZ. Normally Dvorak, but switches to QWERTY when CTRL/CMD are held. Keep muscle memory and use one hand for shortcuts like CTRL-C/X/V.
Experience
Google — YouTube
Engineering Manager at YouTube Trust & Safety.
- Abuse fighting through user feedback.
- Launched complex, multi-year initiatives including regulatory compliance projects.
- Full-stack, e2e product team using C++, Spanner, TypeScript.
rideOS — autonomous vehicle routing & mapping
Founding engineer at rideOS. Autonomous ride-hailing, mapping, routing software.
- High scale Ridehailing API backed by Cloud Spanner.
- Near-optimal assignment using generalized VRP.
- Routing on live-updating OSM base map with A*. Realtime-updatable user-programmable constraints.
- Stood up Java microservices on GCP from the beginning.
- Bazel, Kubernetes, Helm, Terraform, gRPC.
Nest — IoT cameras
- Video stack tech lead on a number of IoT camera products.
- Developed company’s first 4k video stack for Nest Cam IQ.
- Real-time cloud video transcoding with Golang/Cgo calling into libavcodec for ultra low-latency transcoding (single digit frames latency).
- Worked across entire stack: Android platform C++, embedded C, backend in AWS, and client code in iOS + Android apps.
See more in my full resume.