For over a year, I worked with a company in the autonomous vehicle industry that designs and manufactures self-driving warehouse vehicles. The initial engagement started with a straightforward goal: to engineer an application for monitoring the location and status of vehicles as they navigated a warehouse floor. The Nuxt-based progressive web application was bundled with server images that were sent to warehouses across the country.
The success of the engagement led the client to expand the scope, including the development of a component library and the creation of a private installable mapping framework for rendering warehouse maps, routes, and vehicle locations in other JavaScript-based applications. As the tech lead, I oversaw the technical discovery, architecture, planning, and execution of a domain-driven framework with a comprehensive set of APIs for other developers within the organization. This package, constructed on the widely-used and efficient canvas-based OpenLayers, provided robust support for rendering and updating hundreds of thousands of individual data points through WebSockets with minimal latency.