Real-money iGaming platform. Joined mid-rebuild — a UI redesign running in parallel with an architecture rework, on top of heavy accumulated legacy.
Architecture & refactoring
- Key refactors — network layer centralization, splitting 2–3k-line god components and stores (with legacy parity), Vue 3 typing standardization, and security hardening across user flows.
Product & features
- As one of two frontend engineers, owned 18+ end-to-end product features across 50+ epics — retention events, onboarding, new banner system, referral program, reward claim.
Process & team
- Every feature shipped through a full production cycle — responsive on desktop/tablet/mobile, unit-tested, localized via admin panel, CDN-delivered with WebP + compression, event tracking via PostHog.
VueTypeScriptPostHogVitestTailwind

Freelance
Fullstack Engineer (React + Go)
Independent product work — web apps and Telegram Mini Apps across iGaming, e-commerce, and crypto.
- Built production fullstack products, covering frontend, backend services, and infrastructure.
- Developed a crypto dashboard with real-time updates, portfolio metrics, and role-based access.
- Implemented backend services in Go with WebSockets and REST APIs.
- Set up CI/CD pipelines, deployment, and environments.
- Worked on a mobile e‑commerce app (Flutter) with backend on Go and admin pages on React.
ReactNext.jsGoPostgreSQLRedisDockerCI/CDWebSockets
Telegram gaming platform that grew to 1M users.
Product & features
- Led the frontend of a Telegram gaming platform from pre-launch to 1M users, owning UI and core business logic (rewards, purchases, ads)
- Delivered rich animated interactions and visual theming based on user-selected Telegram styles using Motion.js, custom particle systems, and Spline-based animations
Performance
- Optimized for Telegram Mini Apps constraints: reduced initial JS payload by 55% (1.1 MB → 490 KB gz) via code-splitting, tree-shaking, and asset deduplication
Architecture & refactoring
- Collaborated on platform architecture and cross-service integrations for partner games
ReactTypeScriptZustandMotion.jsTailwind
AI tooling for generating ad creatives.
Product & features
- Developed a complex image and video editor with multi-layer support, batch imports, timeline, and animation system
- Designed and implemented an ad banner generator with a flexible template system and post‑generation editing
- Led a full UI redesign from a legacy Android-style interface to a modern Material 3+ design system
- Built analytical dashboards with charts and visual summaries across multiple ad networks, reducing campaign review time from ~10 to ~2 minutes
Architecture & refactoring
- Collaborated with backend and analytics to integrate ad network data into product dashboards
VueTypeScriptPiniaVuetifyTailwindDesign SystemsClean Architecture
Icon and design-asset platform.
Product & features
- Built the Iconizer SVG editor on Paper.js with support for grouped downloads, editable previews, syntax-highlighted embed code, and role-based access
- Maintained and extended a shared internal UI kit used across multiple products, including accessibility improvements
- Improved in-product ad UX, increasing CTR by 18% and achieving 72% viewability
Performance
- Optimized performance using lazy loading, SSR, and image compression — LCP −42%, CLS 0.03, image payload −55%
VueNuxtPaper.jsSVGWeb Performance Optimization
Document-heavy enterprise system.
- Developed isolated SPA modules integrated into a legacy monolithic system, including PHP‑based integrations
- Built an internal UI kit for document-heavy workflows
- Implemented a complex editable table with nested forms and full mobile responsiveness
- Improved UX to reduce repetitive manual steps in bureaucratic interfaces
VueSCSSModular Frontend