Belén Albeza
Senior Software Engineer at Kaleidos
1 role · 1 entry
Senior Software Engineer — Kaleidos (Current)
Oct 2023 — Present
Built a WebAssembly-based rendering engine
Project: Penpot's new rendering engine
One of Penpot's bottlenecks for adoption and retention of users was performance of the application. Power users, usually from big companies, worked with large and complex design systems that our previous engine, based on SVG, couldn't display fast enough. We went on to build a new rendering engine based on WebGL2 running on WebAssembly. It involved graphics programming, low-level handling of memory, and integration with our current application based on ClojureScript.
Rust, WebAsssembly, Skia, Graphics Programming, WebGL