Position: Junior Front-end Developer
Category: JavaScript
English level: upper
Years of experience: 0.5


While obtaining my degree, I've created a couple of projects:
Awakened PoE Trade
- Game add-on used by 40k players, which has 1.4k stars on GitHub. Full CI/CD, 60+ releases completed, 700 issues answered (40 are bugs).
- Built using Electron, Vue 3, Tailwind, custom Node.js native modules.
- Features the usage of TesseractOCR and OpenCV.

Hex Viewer
- Helps players to interactively reverse engineer game data.
- Good performance is achieved by using Canvas text rendering and Virtual Scrolling. It also uses Zig/WebAssembly for data analsysis, CacheStorage and IndexedDB APIs.

Password Manager, PWA and CLI
- Solves the problem of storing and quickly retrieving binary data from physical media (printed on paper).
- The core is written in C. Implemented a simple recursive descent parser for YAML subset. PWA uses Media Capture API, and passes the camera stream for DataMatrix recognition to WA module. Compute-intensive recognition and password derivation operations are done in a WebWorker.