Brandon Hsiao
Software Developer

Brandon Hsiao

Former senior software engineer at Opendoor real estate company.

About

Brandon Hsiao is a full-stack developer experienced with software such as Node.js, Django, Rails, Go, React, JavaScript, and TypeScript. At Opendoor, he developed a React-based app where home sellers managed the entire sale in one place, including sign pending documents, view escrow status, and upload necessary assets. He also worked as a senior software engineer for a B2B startup that helps large companies install and manage a Spinnaker installation.

Employment

4 roles
Jan 2019 - Present 7 years 3 months
Software Developer
Raven

Raven is an IDE for Go, written in C++ and heavily optimized.

  • Developed IDE for Go. Wrote window manager, vim keybindings, jump to definition, autocomplete, parameter hints, find all usages, auto format/lint on save, build and run, and more. Involuntarily memorized the Go grammar. 
  • Optimized code to death. Wrote custom parser, code analysis, and OpenGL renderer. Wrote several specialized memory allocators (calling malloc all the time is way too slow).
Aug 2018 - Jan 2019 5 months
Senior Software Engineer
Opendoor
  • Worked with the “Seller Experience” product team. Worked on a React-based app where home sellers managed the entire sale in one place, including sign pending documents, view escrow status, and upload necessary assets.
  • Moved to Open Listings team, which Opendoor acquired in late 2018. Worked on (newly christened) “Buyer Experience” product team, building a great user experience for buyers to browse and send offers to homes for sale in the area.
Feb 2018 - Aug 2018 6 months
Senior Software Engineer
Armory

Armory.io is a B2B startup that helps large companies install and manage a Spinnaker installation.

  • Worked on various tools to facilitate this.
  • Developed an easy installer script for customers to install Spinnaker onto their existing Kubernetes setup in minutes instead of hours.
  • Built React-based tools for customers to customize their Spinnaker installations with an intuitive UI, instead of tediously editing their .yml configuration files.
  • Worked on a “pipelines as code” feature that allowed users to programmatically specify a Spinnaker pipeline as a source-controlled file inside their repositories.
  • Added features upstream into OSS Spinnaker that were critical to Armory, such as the Spinnaker Kayenta integration with Datadog.
  • Created an “Insights” dashboard for customers to view their deployments and SLA failures in one place, enabling them to correlate their service outages with specific times.
Sep 2013 - Feb 2018 4 years 5 months
Software Developer
Independent
  • Built a web-based tool for annotating 3D lidar data for a self-driving car company, increasing throughput of their ML data pipeline.
  • Developed a modular, extensible adapter for a ridesharing company to make API calls to vehicles, allowing engineers to treat the vehicle as a black-box interface, increasing engineering output.
  • Created a generic framework for a voice analytics company to import call data from customers' existing call systems. This enabled them to offer a stronger user experience to customers, who could now log in and see all of their existing call data in the dashboard.
  • Built a gift-recommendation app for IBM to demonstrate their new Watson technology. They launched it at SF Westfield mall over Christmas mounted on an iPad kiosk.
  • Worked on various contract projects for about 50 clients.