Fedrr
Sergei Fedorovich — Game & Frontend DeveloperSergei Fedorovich

Building browser games and modern web apps

Welcome to my portfolio

Pixi.jsthree.jsWebGPUTypeScriptJavaScriptReactGSAPSpineMobXNode.jsNestJSXStateWeb AudioSassVite
About Me

Get to know me a little closer

I'm Sergei, a game frontend developer. I build browser games with Pixi.js, web apps and extensions with React, servers with Node.js and work with AI agents.

Game Feel

Complex game mechanics, animation and sound that run smoothly on any device.

End to End

I take work from idea to release: interface, server, CI and deployment. I ship and maintain my own products.

Team

I love sharing knowledge, doing code reviews and helping junior developers grow. I value a good sense of humor and a friendly atmosphere.

5+
years of experience
20+
projects
What can I do?

How I can help your next project

Games & Graphics

Browser games in production on Pixi.js and the WebGPU scene at the top of this site.

Pixi.js
three.js
WebGPU
Spine
GSAP
Web Audio
TSL
WebGL
Canvas
Howler.js
Sharp
FFmpeg

Interfaces

Fast interfaces with complex state, from game HUDs to editors and data-heavy apps.

TypeScript
JavaScript
React
Preact
MobX
Signals
Redux
XState
Next.js
Sass
CSS Modules
Styled-Components
CodeMirror
Figma

Browser Platform

Chrome extensions, offline apps and heavy work moved off the main thread.

Chrome Extensions
PWA
Service Worker
IndexedDB
Web Workers
OffscreenCanvas
Passkeys
Electron

Backend

APIs, realtime connections and sync servers, mostly on Node.js.

Node.js
NestJS
Hono
Express
WebSocket
REST API
SQLite
MySQL
SignalR
Zod
Swagger
Go

Infrastructure & CI/CD

GitLab CI pipelines on shared templates, Docker images and deploys with rollback.

Git
GitLab
GitLab CI/CD
Docker
Nginx
Linux
systemd
Bash
Changesets

Tooling & Quality

Builds and tests that catch problems before users do.

Vite
Webpack
Bun
Vitest
Jest
Playwright
Storybook
fast-check
ESLint
Biome
Prettier

AI

Agents wired into everyday work: MCP servers, custom skills and hooks, with reviews and tests checking every result.

Claude Code
Codex
MCP
Agent Skills
Subagents
Hooks
Multi-agent pipelines
Python

Process

Tasks in Jira, technical documentation, localization and code reviews.

Jira
Technical Documentation
SimpleLocalize
i18next
Code Review
Resume

Experience by year

  1. PlayMax

    Game Frontend Developer

    January 2025 — Current

    Designed and developed high-performance browser games using PixiJS 7/8 with a modern TypeScript stack, MobX for state management, React for UI components, and GSAP for complex animations; integrated Spine animations to create smooth animations with rendering performance optimization.

    Designed and implemented from scratch a full-featured audio library based on Web Audio API with audio stream management and sound acceleration without pitch effect, providing flexible sound effects control with minimal impact on game engine performance.

    Participated in designing and developing server architecture using NestJS, including REST API, WebSocket connections implementation for multiplayer features, and query optimization to reduce load.

    Coordinated the onboarding and professional development process for junior developers: conducted code reviews, organized technical sessions on architectural patterns and best practices, created training materials, and implemented a progressive task difficulty system for effective skill development of junior specialists.

  2. Sportdata Limited

    Game Frontend Developer

    February 2024 — January 2025

    Created games using PixiJS (v5, v6, v7), React Pixi, XState, and TypeScript.

    Developed interactive elements and game scenes with performance and rendering optimization in mind.

    Implemented complex animations and visual effects to create an engaging gaming experience.

    Integrated audio systems and managed audio streams to ensure quality sound accompaniment.

    Designed and implemented complex game mechanics using finite state machines and application state management.

  3. Sportdata Limited

    Frontend Developer

    July 2023 — January 2024

    Developed complex web applications using React, Backbone, JavaScript, and Mercurial for source code management, styled interfaces with Stylus, worked with WebSockets, developed and maintained class components, as well as processed and displayed real-time data with performance optimization and ensuring stable application operation.

  4. telegif.com

    Frontend Developer

    June 2022 — July 2023

    Development of complex web applications using React, Redux, TypeScript, working with tables, large amounts of data, graphics, and images, implementation of infinite scroll, optimization of user interface, writing unit tests, working with AJAX for CRUD operations and data processing, experience with version control systems Git and GitLab.

  5. sys.by

    Technical Support Engineer

    November 2021 — June 2022

    Writing technical specifications, provided technical assistance and resolved software-related issues for users.

My EducationBelarus State Economic University

Master in Economics 2017–2019

Completion of Master's degree in Economics. Gained knowledge and expertise in various economic theories, quantitative analysis, and statistical modeling.

Bachelor in Economics 2013–2017

Actively engaging in research projects and academic conferences. Received Headmaster's award.

Projects

Some of my recent projects

Contacts

Tell me about your next project

ToSergei Fedorovich
TelegramLinkedIn