I'm a programming language nerd and I've used a lot of languages. I make a lot of web apps, full stack, including isomorphic server-side rendering and interactive SVG or 3D visualizations. My top concern is always making a great product with a convenient UX while managing tech debt to keep development agile.
* My team built web-based tools to label data from autonomous vehicles. This includes 2D camera images and 3D lidar data, and it can project information from one space to the other. It uses our open source library, regl-worldview.
* Lead a year-long initiative to transform our individual labeling tools into a rich, intuitive experience that produces linked data across all sensors.
* Delivered image segmentation capability to the labeling tool as an end to end project. My work was used as a shining example for other engineers. I worked directly with our designer on the UX.
* Received an award for greatly improving the quality of life for our developers by identifying and removing tech debt left behind by previous initiatives.
* Converted our entire frontend code base from flow types to typescript.
* Refactored our tool's frontend state and actions to allow labelers to undo their actions in the labeling tool without causing memory leaks.
* Prevented a planned full rewrite of our server code by pitching a better alternative: using hooks to customize existing behavior without sacrificing consistency of behavior.
* Rated "exceeds expectations" with regard to my technical contributions.
* Made significant contributions to the Facebook Messenger bot and GMail extension.
* Found holistic solutions to the challenges of building a universal single-page web app with server-side rendering, authentication, and CDN full-page caching.
* Worked with our designer to implement a full UI overhaul for the destination site while porting major features from Angular to React.
* Developed a matchmaking application for the Engineering Residency Program that saved 90 man hours per year helping incoming interns convert to teams.
* Improved performance 10x on Google Course Builder and the CS Education Application Portal by serving more content statically and reducing SQL and GQL database queries.
* Made numerous usability improvements to Google Course Builder including a major re-skin of the app and its navigation.