Skip to content

Hi, my name is,

Andrii Pasiura

Frontend / Fullstack Developer.

3 years of React and TypeScript on a live streaming platform with 30+ micro-frontends and a multi-brand iGaming platform. Now building with NestJS and PostgreSQL.3 years of React and TypeScript on a live streaming platform (30+ micro-frontends) and a multi-brand iGaming platform. Now building with NestJS and PostgreSQL.

About me

Hey, I’m Andrii, a frontend developer from Kyiv moving into fullstack.

For the last two years I worked in the web infrastructure team of an international live streaming platform: a micro-frontend setup with 30+ apps and 10+ frontend teams. I built a shared library that removed about a third of host merge requests, set up performance monitoring and a Slack AI agent that explains metric drops after releases.

Before that I shipped features and launched partner brands on a multi-brand iGaming platform. Now I’m building fullstack projects with NestJS and PostgreSQL and finishing my Software Engineering degree at KPI.

Two years in the web infrastructure team of an international live streaming platform: 30+ micro-frontends, 10+ frontend teams. Before that, features and brand launches on a multi-brand iGaming platform.

Now building fullstack projects with NestJS and PostgreSQL and finishing my degree at KPI.

Experience

  1. Frontend Developer @ Live streaming platform

    Web Infrastructure Team · international product, NDA · 10+ frontend teams · 30+ micro-frontendsWeb Infrastructure · NDA · 10+ FE teams · 30+ MFEs

    Sep 2024 – Oct 2026
    • Built a host-initialized shared library that gives micro-frontends direct access to feature flags and store data: ~20% fewer loader dependencies, no host redeploys for dependency changes (about ⅓ of host MRs).
    • Built an internal Slack AI agent that analyzes metric drops after web releases and points to likely causes; contributed to the team’s AI skills library.
    • Introduced custom performance marks tracked in Looker and Coralogix by platform, browser and device; analyzed regressions with ad-hoc SQL in BigQuery.
    • Added size-limit bundle reporting to GitLab CI and advised product teams on the impact of their changes.
    • Served twice as web release sheriff: release scope, staged rollout monitoring, hotfixes, go/no-go sign-off.
    • Shared library for MFEs: ~20% fewer loader dependencies, about ⅓ of host MRs gone.
    • Slack AI agent that explains metric drops after releases.
    • Performance marks in Looker and Coralogix, SQL analysis in BigQuery.
    • size-limit in GitLab CI; web release sheriff twice.
    • React
    • TypeScript
    • Redux
    • Zustand
    • Module Federation
    • Webpack
    • Vite
    • GitLab CI
    • BigQuery
  2. Frontend Developer @ Betinvest Ltd

    B2B Platform Team · outstaff · multi-brand iGaming platform, 20+ brands · React / TypeScript monorepoB2B Platform · outstaff · iGaming, 20+ brands

    Sep 2023 – Aug 2024
    • Delivered user-facing features from BA requirements to production: KYC verification flows, affiliate tracking, bonus cards and casino lobby game grids.
    • Launched 4 partner brands (frontend and CMS setup); the fastest went live in 10 days.
    • Migrated 10+ shared libraries from JavaScript to TypeScript and global state from React Context to Zustand to cut app-wide re-renders.
    • Raised the casino lobby’s Lighthouse score from 35 to 65 through code splitting, lazy loading and resource prioritization.
    • KYC flows, affiliate tracking, bonus cards, lobby game grids, from BA specs to production.
    • Launched 4 partner brands; the fastest in 10 days.
    • 10+ libraries to TypeScript; Context to Zustand.
    • Casino lobby Lighthouse 35 → 65.
    • React
    • TypeScript
    • Zustand
    • Tanstack Query
    • Monorepo
    • CMS

My skills

Frontend ()

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • HTML
  • CSS / SCSS
  • Tailwind CSS
  • shadcn/ui

State & data ()

  • Zustand
  • Redux
  • TanStack Query
  • React Hook Form
  • Zod

Backend ()

  • Node.js
  • NestJS
  • PostgreSQL
  • Drizzle ORM
  • Redis
  • REST API design
  • JWT auth

Architecture & build ()

  • Module Federation
  • Webpack
  • Vite
  • pnpm workspaces

Performance & monitoring ()

  • Core Web Vitals
  • Lighthouse
  • Bundle analysis
  • Looker
  • Coralogix
  • BigQuery

Testing, DevOps & AI ()

  • Jest
  • Testing Library
  • Playwright
  • Testcontainers
  • Docker
  • GitLab CI
  • Claude Code
  • Codex

Projects

UmiFy

Fullstack · pet project
UmiFy editor with a patient booking use case diagram

Web app for building UML use case diagrams. Drag actors, use cases and system boundaries onto a canvas, connect them with real UML relationships, then export the result or share a read-only link.Web app for building UML use case diagrams with export and read-only share links.

Highlights
A React Flow editor with association, include, extend and generalization edges, undo / redo and PNG / SVG export. Auth.js sign-in with GitHub, Google or as a guest, and a Drizzle data layer tested against in-memory Postgres (PGlite).
Tech stack
  • Next.js
  • TypeScript
  • React Flow
  • Zustand
  • Drizzle ORM
  • PostgreSQL

Web Vitals Monitor

Fullstack · pet project
Web Vitals Monitor overview with metric cards, an LCP trend chart with release markers and a regression on /checkout

Self-hosted real-user monitoring for Core Web Vitals. A tiny script collects LCP, INP, CLS, FCP and TTFB from real visitors; the dashboard shows percentiles per route, device and release, and flags the release that made a page slower.Self-hosted real-user monitoring for Core Web Vitals, with per-route, per-device and per-release breakdowns.

Highlights
A collector SDK under a 7 KB gzipped budget enforced in CI, and a NestJS ingestion API that queues events through BullMQ with Redis rate limits. Events land in daily Postgres partitions and roll up into hourly histograms, so percentiles over 90 days come from rollups instead of raw rows. Regressions are detected by comparing each release with the previous one per route and ranking changes by how far they exceed sampling noise.
Tech stack
  • NestJS
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Redis
  • BullMQ
  • Next.js
  • React

Contact

Have a role in mind? Let’s talk.

Fullstack or frontend, product teams, remote. Email and Telegram reach me fastest; I’m in Kyiv, UTC, and it’s here now.Email and Telegram reach me fastest. Kyiv, now.