Yaroslav Gerasin
Contatos
Habilidades
Experiência profissional
Desenvolvedor fullstackatual
Cuido da parte digital do “Sterzhen”, o sistema inteligente de segurança patrimonial da empresa (uma rede de câmeras, torres de vigilância panorâmica e uma câmera robótica motorizada sobre trilho).
— Apresentação web interativa do produto: mais de 40 slides com demos 3D ao vivo nos próprios slides,
um modo LIVE com controle remoto para o apresentador e sincronização com o público (PHP), geração automática de PDF via Chromium headless.
— Console do operador: um gêmeo digital 3D do local em Three.js — sobrevoo, conexão de câmeras, PTZ, videowall,
planta do local, cenários de alarme de demonstração; um editor de cenas 3D com upload de modelos.
— RailCam: detecção e rastreamento de pessoas e veículos em vídeo
(Python, YOLO11, ultralytics) com interface web e reconhecimento de placas.
— Demo do app mobile (PWA), versão offline da apresentação em Tauri,
vídeos e gráficos gerados por IA para o produto (Kling, Veo, nano-banana) via API do Replicate.
PHP · Python · Three.js · YOLO11 · Playwright · Tauri · ffmpeg · Apache
Desenvolvedor fullstack PHP
Desenvolvi lojas virtuais e as integrei com marketplaces; criei agregadores; mantive um sistema para uma central de atendimento imobiliária; escrevi scrapers em Python para portais de imóveis (Cian, Domclick, Yandex Real Estate); escrevi testes unitários para APIs.
Sites: militant.ru · butik-ribaka.ru · sadovodabaza.ru · kit.разбор.рф
PHP · Python · Laravel · Codeigniter · Git · MySQL · jQuery
Desenvolvedor Flutter
Desenvolvi um app de serviço para configurar e depurar painéis de controle de elevadores.
Flutter · Dart · C · IAR Embedded Workbench
Desenvolvedor Unreal Engine
Trabalhei no TechnoDarkness, um jogo de tiro em primeira pessoa com história.
UE5 · C++
Projetos pessoais
go2sky — jogo online de tiro e surf no navegador
Um jogo multiplayer de tiro e surf feito em Unity que roda direto no navegador (WebGL): física de surf própria no estilo Source, gancho, escudo na AK, bots, skins de pixel no estilo Minecraft desenhadas no site, salas em servidores dedicados (incluindo duelos 1v1), contas, estatísticas e painel de administração.
Unity · C# · Netcode for GameObjects · WebGL · WebSockets · PHP (CodeIgniter 4) · MySQL · Linux
Chunk Generator — visualizador 3D de mundos de Minecraft no navegador
Um app web que mostra um mundo real de Minecraft em 3D direto no navegador: a cena é feita com React e deck.gl (WebGL), com um minimapa para escolher a área, o mundo dividido em tiles e visualização de chunks camada por camada.
Por baixo há um pipeline em Python escrito à mão: um parser do formato binário NBT, leitura dos arquivos de região .mca do mundo, conversão de chunks em tiles JSON, extração das texturas de blocos do resource pack e renderização do minimapa geral com Pillow.
React · deck.gl (WebGL) · JavaScript · Python · Pillow · NBT / Anvil (.mca)
Sobre mim
Estudei na Universidade Técnica Estatal Bauman de Moscou. Não tenho medo de problemas difíceis.