Membangun game browser dan aplikasi web modern
Selamat datang di portofolio 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.
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.
Antarmuka
Antarmuka cepat dengan state yang kompleks, dari HUD game hingga editor dan aplikasi yang sarat data.
Platform Browser
Ekstensi Chrome, aplikasi offline, dan proses berat yang dipindahkan dari main thread.
Backend
API, koneksi realtime, dan server sinkronisasi, terutama dengan Node.js.
Infrastruktur & CI/CD
Pipeline GitLab CI dengan template bersama, image Docker, dan deployment dengan rollback.
Tooling & Kualitas
Build dan pengujian yang menemukan masalah sebelum pengguna mengalaminya.
AI
Agen yang terhubung ke pekerjaan sehari-hari: server MCP, skill dan hook kustom, dengan review dan pengujian yang memeriksa setiap hasil.
Proses
Tugas di Jira, dokumentasi teknis, lokalisasi, dan code review.
Pengalaman dari tahun ke tahun
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.
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.
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.
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.
sys.by
Technical Support Engineer
November 2021 — Juni 2022
Menulis spesifikasi teknis, memberikan bantuan teknis, dan menyelesaikan masalah terkait perangkat lunak bagi pengguna.
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.









