Avocode Monroe Renderer
Graphics Engineer |2016 - 2019
I worked as a Graphics Engineer at Avocode, where I initially developed a JavaScript prototype of a rendering engine that was later rewritten in C++ and compiled to WebAssembly. Subsequently, I worked on a TypeScript wrapper library integrated with React, enabling seamless use of the WebAssembly-based engine within the React ecosystem.
- Co-wrote Javascript 2d rendering library in ES6, I worked on images, paths and effects rendering using HTML Canvas API
- Wrote wrapper library using Typescript for C++ rendering engine compiled to WebAssembly. I wrote C++ glue for Emscripten compiler