Yaroslav Gerasin

Fullstack developer · total experience: 3 years 8 months

Contacts

Telegram:@rpek17
Phone:+7 (915) 276-84-35
E-mail:yaro.04@mail.ru
GitHub:yager008

Skills

PHP Python Laravel Bitrix Codeigniter Docker Git MySQL jQuery Flutter Three.js Linux server administration

Work experience

Fullstack developernow

Alkom Electronics · March 2026 — present

I run the digital side of “Sterzhen”, the company's own intelligent site-security system (a camera network, panoramic surveillance towers and a motorised robotic camera on a rail).

— Interactive web presentation of the product: 40+ slides with live 3D demos right on the slides, a LIVE mode with a presenter remote and audience sync (PHP), automatic PDF build via headless Chromium.
— Operator console: a Three.js 3D twin of the site — fly-through, camera connections, PTZ, video wall, site plan, alarm demo scenarios; a 3D scene editor with model upload.
— RailCam: detection and tracking of people and vehicles on video (Python, YOLO11, ultralytics) with a web UI and licence-plate recognition.
— Mobile app demo (PWA), an offline version of the presentation on Tauri, AI-generated video and graphics for the product (Kling, Veo, nano-banana) via the Replicate API.

PHP · Python · Three.js · YOLO11 · Playwright · Tauri · ffmpeg · Apache

PHP fullstack developer

Flexcore · March 2024 — March 2026 (2 years)

Built online stores and integrated them with marketplaces; built aggregators; maintained a system for a real-estate call centre; wrote Python scrapers for property listing sites (Cian, Domclick, Yandex Real Estate); wrote unit tests for APIs.

Sites: militant.ru · butik-ribaka.ru · sadovodabaza.ru · kit.разбор.рф

PHP · Python · Laravel · Codeigniter · Git · MySQL · jQuery

Flutter developer

TsPKB po Liftam (lift design bureau) · October 2023 — September 2024 (1 year)

Built a service app for configuring and debugging lift control cabinets.

Flutter · Dart · C · IAR Embedded Workbench

Unreal Engine developer

Ambiencive games · February 2023 — October 2023 (9 months)

Worked on TechnoDarkness, a story-driven first-person shooter.

UE5 · C++

Pet projects

go2sky — online surf shooter in the browser

Pet project · go2sky.rpek.tech

A multiplayer surf shooter made in Unity and played right in the browser (WebGL): custom Source-style surf physics, grappling hook, AK shield, bots, Minecraft-style pixel skins drawn on the site, 12 dedicated server rooms (including 1v1 duels), accounts, stats and an admin panel.

Unity · C# · Netcode for GameObjects · WebGL · WebSockets · PHP (CodeIgniter 4) · MySQL · Linux

Chunk Generator — a 3D Minecraft world viewer in the browser

A web app that renders a real Minecraft world in 3D right in the browser: the scene is built with React and deck.gl (WebGL), with a minimap for choosing an area, the world cut into tiles and layer-by-layer chunk viewing.

Under the hood is a hand-written Python pipeline: a parser for the binary NBT format, reading the world's .mca region files, converting chunks into JSON tiles, extracting block textures from the resource pack and rendering the overview minimap with Pillow.

React · deck.gl (WebGL) · JavaScript · Python · Pillow · NBT / Anvil (.mca)

About

Studied at Bauman Moscow State Technical University. Not afraid of hard problems.