Experience
- 2022–24
-
Consultant / Lead Engineer
AnchorZero
- Responsible for hiring, mentoring, and maintaining quality of front-end team
- 2020–22
-
Senior Engineer
Compound Eye
- Led end-to-end architecture, build, and deployment of cloud-based computer vision applications, such as a real-time 3D visualizer and annotation tools
- Created novel odometry software for camera-based visuospatial perception
- 2016–20
-
Senior Software Engineer (E5)
Facebook
- Tech lead on rendering platform used by tens of thousands of moderators
- Coordinated effort among dozens of customer teams companywide which generated millions of dollars in identifiable cost savings
- Regularly mentored interns and other engineers
- 2014–17
-
IMSS Representative
Caltech
- Built large RAID 60 server and developed web, mail, and other services
- 2012–13
-
Software Development Intern
Intel
Education
- 2022–23
-
Computer Vision
MS, Carnegie Mellon
SLAM, ML, and modelling courses; laser interferometry capstone; 4.1 GPA
- 2023
-
Computer Vision Intern
Mach9 Robotics
Developed end-to-end solution combining classical and ML-based computer vision to tackle major real-world infrastructure challenges
- 2013–17
-
Computer Science, Aerospace (minor)
BS, Caltech
Graphics track; Robotics track; Mech. Eng. capstone; 3.9 GPA
- 2015
-
Web Development Intern
TigerText
Skills
Things I Do Well
-
Computer vision, robotics, and ML
- detection
- kinematics
- modelling
- PCL
- PyTorch
- rendering
- ROS
- SLAM
-
Software development and tech leading
- C/C++
- C#
- Hack/PHP
- Haskell
- Java
- JavaScript/TypeScript
- Lua
- Python
-
Full-stack development and architecture
- AWS
- CSS3
- HTML5
- Node.js
- React
- System administration and security
- Clear, accessible tech blogging
Personal Projects
-
Crazy things on a TI-83 Plus
- Fruit Ninja with keypad swipe
- Raycasting and physics engines
- Robots and other hardware projects
- Virtual reality finger painting app
Awards and Honors
- Featured on The Verge and Polygon
- Program of the Year, ticalc.org
- Winner, Caltech MCE competition