2026 — Now
Mountain View, California, United States
Software and tools
2023 — Now
Mountain View, California, United States
Full stack software engineer responsible for development and maintenance of autonomous vehicle simulation reporting tools
2020 — 2023
Redwood City, California, United States
Software developer on the cloud team responsible for development and upkeep of Skydio Cloud services providing remote operations and fleet management. Worked with React, Redux, and Relay GraphQL to build out front end, and Python SQLAlchemy, Graphene, and Postgres to write API layers.
Built Skydio Remote Ops product using React, WebRTC connection layer, Redux state management, and Three.JS AR feedback rendering to allow customers to pilot their Skydio Drone from any computer remotely using mouse and keyboard.
Developed several customer facing vehicle fleet management pages. Re-wrote legacy data fetch requests with more developer friendly GraphQL queries and subscriptions to handle live changes. Optimized queries to cache live vehicle status where appropriate and reduce query time.
Developed the media gallery, which displays all Skydio drone uploaded images and videos to cloud customers. Built ability to annotate media using OpenLayers, and wrote out the annotation data model in SQLAlchemy and Graphene.
Wrote the Mission Planner skill in Python, interfacing with drone APIs to enable users to fly and plan repeatable waypoint missions with photo and video recording actions from the browser. Wrote the React front end code to display the user interface primitives generated and sent by the vehicle to the webapp.
2019 — 2020
San Francisco Bay Area
Frontend engineer on the frontend platform team responsible for developing the Granular Business product. Working closely with product managers, designers, QA, and feature teams to ensure a functional product is delivered.
Writing React and Redux components, modules, services, and pages to serve an international customer base and our own customer success managers. Maintaining and gradually replacing legacy AngularJS code.
Reviewing all merge requests for Granular Business's frontend code base for cleanliness, code principles, and potential bugs.
Developing and maintaining build automation systems for our frontend including Webpack 4 build optimization and Jenkins automatic deploy pipelines.
Implementing GraphQL in our tech stack and writing standards for usage within our React and Redux code. Working with feature teams to facilitate its use for consolidating legacy APIs calls and building new ones.
2018 — 2019
San Francisco Bay Area
Primary frontend engineer responsible for developing the “Nutrient Plans Page”
Developed the Redux modules responsible for controlling the page’s data and orchestrating and caching API calls
Wrote React components for the page using the recently released React Hook-based libraries to facilitate shared logic
Worked with the frontend platform team to set the standard for writing new pages on our frontend microservice
Education
2016 — 2018
University of Southern California
Master of Science - MS
2016 — 2018
2012 — 2016
Franklin W. Olin College of Engineering
Bachelor of Science - BS
2012 — 2016