Portfolio

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.

grigoriy-agas.tech

Grigoriy Agasyants’s personal website


My portfolio