Here’s a showcase of my biggest projects and achievements.
Projects
iipdp (link)
A parser for Source Engine demos (specifically Portal demos) written in Rust. Designed for dumping the contents of demo files to plaintext. Useful for speedrun verification purposes.
bsp_dump (link)
A parser for Source Engine .bsp files written in Rust. Designed for dumping the contents of .bsp files to plaintext. Supports bsp29 and bsp30 (Quake 1 / GoldSrc engine games) and vbsp (Portal / Half Life 2). Useful for raw map data analysis.
socket-chat (link)
A server/client GUI chat application written in Python using the socket API and PyQt6. Made as the first project in Yandex.Lyceum year 2.
chip8c (link)
A chip8 emulator written in C using SDL2.
signsense (link)
An app that translates Russian Sign Language alphabet using computer vision and ML. I was responsible for the ML part of the project, training a model to recognise hand gestures based on finger coordinates. PyTorch was used to train the model. This was made as a school project.