Projects
Here are some personal projects that I have worked on in the past.
WGSL Tree-sitter parser
August 2021–presentWebGPU Shading Language grammar for tree-sitter parser. Used by nvim-treesitter, Helix and Lapce text editors
JPEG/MPEG visualizer
April 2021–December 2021WebAssembly application visualizing the JPEG, MPEG-1 and G.711 compression algorithms created as part of my engineer’s thesis. I was responsible for CI/CD, the generation of spectrograms and MPEG-1 section.
Legends of Runeterra rewards calculator
August 2020–November 2020Website estimating expected value of “weekly rewards” in a game called Legends of Runeterra. Exported to static HTML.
PWA School timetable
November 2017–March 2018Mobile Progressive Web application that displays the timetable of my high school. It supported offline browsing and was sending the notifications about substitutions and cancelled lessons. Backend source code.
Other projects
Here are some other, less stelar projects.
Three.js Lock animation that shows how the pin tumbler lock works. The pin order is randomized. See in action