Developer on a four person R&D team, building Zaplib, a next-generation open-source framework aimed at improving performance for applications with complex user interfaces, such as Webviz. Full-stack development in JavaScript, Rust, GLSL, WebAssembly.
Led development for WebAssembly feature set, such as processing DOM events in Rust and zero-copy data sharing between browser threads, workers, and Rust functions
Wrote extensive developer documentation and interactive tutorials to onboard and support new users.
Built UI primitives into the framework and a shader language that can compile to WebGL, Vulcan, and OpenGL targets.