Developed a web based graphics creation tool that can create animated SVG's using.
React (v16.7), babel 7, eslint, webpack ( + webpack dev server with hot module replacement )
Using Material-UI components ( Google's material design UI components built with React )
Using some of the new ES7 features like array includes()
Created home grown animation system to allow smooth animations within React ( none of the existing libraries were suitable).
2015-2016
Integrated Google V8 ( JavaScript engine used in Node.JS) into DALi 2D/3D C++ engine ( used in Samsung devices), to allow JavaScript applications to be created to speed up development time.
To leverage Node.JS ecosystem, created a plugin to allow DALi 2D/3D engine to run on top of Node.JS.
Screenshot of DALi 2D/3D engine running on a Samsung TV within Node.JS. DALi is written in C++ and uses a dedicated render thread, so any kind of garbage collection that takes places on the main thread used by Node.JS doesn't effect rendering performance. A lot of magic was done to allow DALi and it's Wayland adaptor ( Window Manager) to run on top of Node.JS with its LibUV main loop.