I am working with ๐
- JavaScript
- TypeScript
- Next
- React
- Redux
- Jest
- Vue
- Nuxt
- Svelte
- SvelteKit
- TailwindCSS
- Styled
- Sass
- Node
- Bun
- Express
- Fastify
- PNPM
- NPM
- Yarn
- Webpack
- Vite
- Git
- Docker
- Gitlab CI
- Github Actions
- Nginx
- Vercel
- GNU/Linux
I specialize in building exceptional web applications and creating efficient JavaScript solutions. Currently focusing on exciting new projects and open-source contributions. โจ
(these are the ones [b]some[/b]). Designed for parsing and display in React (converts bbcode text -> AST -> React Node) Used to render tab on ultimate-guitar.com. What made it possible to implement support for tooltips for cords and make it possible to print a tab in two columns with the correct transferring cords and verses (to make it convenient to play)
Further it was also implemented on musescore.com to display comments and posts. Because the implementation in PHP on the backend could not cope and fell in memory (about 1GB). Moving rendering to the front accelerated the display of bb markup from seconds to 15ms on the entire page.
As part of R&D, I reversed (via wireshark) and implemented the Battle.net protocol for the game Warcraft 3. Completely implemented the protocol in Node.js. Some C-libraries are connected via node-ffi
Reimagined frontend infrastructure on top of Next.js
Developed UI Kit for SaaS service
Contributed to music notation and guitar tablature platforms
Developed educational technology solutions
Designed Single Page Applications