Fedrr
Sergei Fedorovich — Game & Frontend DeveloperSergei Fedorovich

Membangun game browser dan aplikasi web modern

Selamat datang di portofolio saya

Pixi.jsthree.jsWebGPUTypeScriptJavaScriptReactGSAPSpineMobXNode.jsNestJSXStateWeb AudioSassVite
Tentang saya

Kenali saya sedikit lebih dekat

Saya Sergei, pengembang frontend game. Saya membuat game browser dengan Pixi.js, aplikasi web dan ekstensi dengan React, server dengan Node.js serta bekerja dengan agen AI.

Sensasi Bermain

Mekanika game yang kompleks, animasi, dan suara yang berjalan mulus di perangkat apa pun.

Dari Awal hingga Akhir

Saya mengerjakan proyek dari ide hingga rilis: antarmuka, server, CI, dan deployment. Saya merilis dan memelihara produk saya sendiri.

Tim

Saya senang berbagi ilmu, melakukan code review, dan membantu pengembang junior berkembang. Saya menghargai selera humor yang baik dan suasana yang bersahabat.

5+
tahun pengalaman
20+
proyek
Apa yang bisa saya lakukan?

Bagaimana saya bisa membantu proyek Anda berikutnya

Game & Grafis

Game browser yang sudah dirilis dengan Pixi.js dan scene WebGPU di bagian atas situs ini.

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

Antarmuka

Antarmuka cepat dengan state yang kompleks, dari HUD game hingga editor dan aplikasi yang sarat data.

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

Platform Browser

Ekstensi Chrome, aplikasi offline, dan proses berat yang dipindahkan dari main thread.

Chrome Extensions
PWA
Service Worker
IndexedDB
Web Workers
OffscreenCanvas
Passkeys
Electron

Backend

API, koneksi realtime, dan server sinkronisasi, terutama dengan Node.js.

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

Infrastruktur & CI/CD

Pipeline GitLab CI dengan template bersama, image Docker, dan deployment dengan rollback.

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

Tooling & Kualitas

Build dan pengujian yang menemukan masalah sebelum pengguna mengalaminya.

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

AI

Agen yang terhubung ke pekerjaan sehari-hari: server MCP, skill dan hook kustom, dengan review dan pengujian yang memeriksa setiap hasil.

Claude Code
Codex
MCP
Agent Skills
Subagents
Hooks
Pipeline multiagen
Python

Proses

Tugas di Jira, dokumentasi teknis, lokalisasi, dan code review.

Jira
Dokumentasi Teknis
SimpleLocalize
i18next
Code Review
Resume

Pengalaman dari tahun ke tahun

  1. PlayMax

    Pengembang Frontend Game

    Januari 2025 — Sekarang

    Merancang dan mengembangkan game browser berperforma tinggi menggunakan PixiJS 7/8 dengan stack TypeScript modern, MobX untuk manajemen state, React untuk komponen UI, dan GSAP untuk animasi kompleks; mengintegrasikan animasi Spine untuk menciptakan animasi yang mulus dengan optimasi performa rendering.

    Merancang dan membangun dari nol pustaka audio lengkap berbasis Web Audio API dengan manajemen aliran audio dan percepatan suara tanpa efek perubahan nada, yang memberikan kontrol efek suara yang fleksibel dengan dampak minimal pada performa game engine.

    Berpartisipasi dalam perancangan dan pengembangan arsitektur server menggunakan NestJS, termasuk REST API, implementasi koneksi WebSocket untuk fitur multipemain, dan optimasi kueri untuk mengurangi beban.

    Mengoordinasikan proses onboarding dan pengembangan profesional pengembang junior: melakukan code review, menyelenggarakan sesi teknis tentang pola arsitektur dan praktik terbaik, membuat materi pelatihan, dan menerapkan sistem tingkat kesulitan tugas yang progresif untuk mengembangkan keterampilan spesialis junior secara efektif.

  2. Sportdata Limited

    Pengembang Frontend Game

    Februari 2024 — Januari 2025

    Membuat game menggunakan PixiJS (v5, v6, v7), React Pixi, XState, dan TypeScript.

    Mengembangkan elemen interaktif dan scene game dengan memperhatikan optimasi performa dan rendering.

    Mengimplementasikan animasi dan efek visual kompleks untuk menciptakan pengalaman bermain yang menarik.

    Mengintegrasikan sistem audio dan mengelola aliran audio untuk memastikan kualitas iringan suara.

    Merancang dan mengimplementasikan mekanika game kompleks menggunakan finite state machine dan manajemen state aplikasi.

  3. Sportdata Limited

    Pengembang Frontend

    Juli 2023 — Januari 2024

    Mengembangkan aplikasi web kompleks menggunakan React, Backbone, JavaScript, dan Mercurial untuk manajemen kode sumber, menata antarmuka dengan Stylus, bekerja dengan WebSockets, mengembangkan dan memelihara komponen kelas, serta memproses dan menampilkan data real-time dengan optimasi performa dan memastikan aplikasi berjalan stabil.

  4. telegif.com

    Pengembang Frontend

    Juni 2022 — Juli 2023

    Pengembangan aplikasi web kompleks menggunakan React, Redux, TypeScript, bekerja dengan tabel, data dalam jumlah besar, grafis, dan gambar, implementasi infinite scroll, optimasi antarmuka pengguna, penulisan unit test, bekerja dengan AJAX untuk operasi CRUD dan pemrosesan data, serta pengalaman dengan sistem kontrol versi Git dan GitLab.

  5. sys.by

    Technical Support Engineer

    November 2021 — Juni 2022

    Menulis spesifikasi teknis, memberikan bantuan teknis, dan menyelesaikan masalah terkait perangkat lunak bagi pengguna.

Pendidikan SayaUniversitas Ekonomi Negeri Belarus

Magister Ekonomi 2017–2019

Menyelesaikan program magister di bidang ekonomi. Memperoleh pengetahuan dan keahlian dalam berbagai teori ekonomi, analisis kuantitatif, dan pemodelan statistik.

Sarjana Ekonomi 2013–2017

Aktif terlibat dalam proyek penelitian dan konferensi akademik. Menerima penghargaan rektor.

Proyek

Beberapa proyek terbaru saya

Kontak

Ceritakan tentang proyek Anda berikutnya

KepadaSergei Fedorovich
TelegramLinkedIn