Projects

Maksim I

Currency converter
ReactRx.js
Minimalistic currency converter capable to work offline and being installed (PWA).
REROI
TypeScript
Powerfull library for creating reactive systems with maximum control.
PL Playground
TypeScript
A platform for developing programming languages and visually investigate execution process.
Home Page
Astro.js
The website you are currently reading! Fully static with Astro meta-framework!
Mura game engine
TypeScriptRx.js
Canvas2D game engine made from scratch. Deserves complete rewrite, but some games were implemented - Space Invaders!
NeoVIM config
FennelLazyVim
My configuration of NeoVIM which I use for day to day work.
Physics demo
TypeScript
A desperate attempt to make a working physics engine over the weekend. General rigid body kinematics.
Ray-casting
JavaScriptCanvas2D
Quite a classic implementation of ray-casting using Canvas2D