Develop and maintain web interfaces with React and TypeScript. Contribute to frontend architecture and maintainability, support engineering quality through testing and code review, and document technical decisions and mentor teammates.
Built the AI search frontend in 48 hours with pooled WebSockets and TanStack Query, averaging about 200 ms across 50 concurrent requests with zero timeouts. Migrated the legacy frontend to Feature-Sliced Design in three months, built the company design system the whole frontend team adopted, and replaced polling with WebSocket streams for live updates.
- React
- TanStack Query
- WebSockets
- Radix UI
- Tailwind CSS
- Storybook
- ArgoCD
Independent projects
Alongside studies at RANEPA
2022 — 2024
Led development of Vault’s web platform and game servers for a 15,000-member Discord gaming community, including its infrastructure and authentication. Built the React and Tauri client for Neko Launcher, a team project for about 300 players.
- React
- Tauri
- TanStack Query
- Pterodactyl
- OAuth
- Nx
Led three junior developers, one of whom was promoted to mid-level, and restructured Redux state management, cutting typical feature delivery from 1–2 months to about one week. Replaced hours-long manual deployments with push-to-deploy pipelines of about 40 minutes using TeamCity, Portainer, and Docker, and moved the team to trunk-based development.
- React
- Redux
- GraphQL
- Nx
- Docker
- TeamCity
- Portainer
Designed the web architecture for SCP: Deleted Chronicles, a Unity horror game with 5,000 players, including a custom inventory system, Discord bot integrations, an embed manager for non-technical staff, and an in-game news manager.
- Web architecture
- Discord integrations