AI-fund investment platform — a public product taking real on-chain crypto payments. Owned it across frontend, backend, infrastructure, and analytics.
Product & features
- Built the crypto payment engine — an on-chain watcher across Solana, Ethereum, and Tron that matches each payment by a unique amount, waits for confirmations, and routes anomalies to manual reconciliation.
- Built the back-office and passwordless auth — payout workflow with an audit trail, payment-anomaly resolution, per-country limits, and one-time-code or magic-link login.
Architecture & refactoring
- Owned the backend and delivery — Fastify (Zod-validated config, rate limiting, bot detection), Postgres and Prisma with automatic migrations, and Dockerized services auto-deployed to a VPS behind Caddy. Live quotes on a schedule with event-sourced order snapshots.
Observability
- Built first-party cookieless analytics (GDPR-clean, MaxMind geo) with a server-side Meta Conversions API, plus Sentry on backend and watcher and a dead-man-switch healthcheck.
ReactTypeScriptFastifyPrismaPostgreSQLZodDockerSentryCI/CD
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, unit-tested, localized, CDN + WebP, PostHog tracking.
VueTypeScriptPostHogVitestTailwind

Freelance
Fullstack Engineer (React + Go)
Independent product work — web apps and Telegram Mini Apps across iGaming, e-commerce, and crypto.
- Developed a crypto dashboard — real-time via Go + WebSockets, portfolio metrics, and role-based access.
- Worked on a mobile e‑commerce app (Flutter), built solo across the full stack — Go + PostgreSQL backend, React admin (QR codes, CRUD, service flows), OpenAPI-driven contracts, and a Docker container per service including S3 and mail.
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% (from 1.1 MB to 490 KB gz) via code-splitting, tree-shaking, and asset deduplication
Architecture & refactoring
- Built a reusable SDK adapter and integration docs so partner Unity and Unreal games ran correctly inside Telegram Mini Apps — WebView constraints, auth handoff, and balance and inventory sync. Adopted across dozens of partner games.
ReactTypeScriptZustandMotion.jsTailwind
AI tooling for generating ad creatives.
Product & features
- Built a complex Canvas-based image and video editor with multi-layer support, timeline, batch imports, and an 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
VueTypeScriptPiniaVuetifyTailwindDesign SystemsClean Architecture
Icon and design-asset platform.
Product & features
- Built the Iconizer SVG editor on Paper.js (grouped downloads, editable previews, syntax-highlighted embed code) and a cross-project atomic UI component library shipped across Icons8 products
- 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
- Implemented a complex editable table with nested forms and full mobile responsiveness
VueSCSSModular Frontend