Nuxt-based PWA and Mapping Framework
July 2021
Nuxt-based PWA and Mapping Framework
July 2021

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 began with a simple goal: engineer an application to monitor the location and status of vehicles as they moved around a warehouse floor. The Nuxt-based progressive web application was bundled with imaged servers that were sent to warehouses across the country.
The engagement was such a success that the client eventually signed on for additional projects, like developing a component library and building a private installable mapping framework that could be used by other JavaScript-based applications to render warehouse maps, routes, and vehicle locations. As tech lead, I led the technical discovery, architecture, planning, and execution of a domain-driven framework with a feature-full set of APIs for use by other developers in the organization. This package, built on the popular and performant canvas-based OpenLayers, featured support for rendering and updating hundreds of thousands of individual data points via WebSockets with no latency.
[Jordan] is a brilliant developer and problem-solver, a gifted analytical thinker, and a capable and confident leader. Jordan's technical skills and leadership capabilities were exemplified during the development of a package for drawing geographical maps. Jordan led the development of this package, which would be used in multiple applications. Jordan took painstaking detail to design the package's API in a way that was both ergonomic and extensible. Collaborating with Jordan as a consumer of the package was a highly enjoyable process. He took great care to incorporate feedback through an iterative process, and ensured that the package had stellar documentation and thorough test coverage. His thoughtfulness and attention to detail while leading this project were second-to-none.