Vladyslav Prozapas

Loading.

Vladyslav ProzapasSenior Frontend Engineer

Front endsthat leta team grow.

10 years of React and TypeScript, most recently the clinical platform UK GPs use to catch cancer earlier.

Areas of expertise

Frontend architecture

I break monoliths into domain micro-frontends and build the shell that coordinates them.

5micro-frontends. 2 teams became 3, mid-migration.

  • Frontend audit

    You hand over the repo. I read it and tell you where the money is going: the crashes nobody logs, the release everyone waits on, the file the whole team routes around. Then what to fix first.

    63%off a client's monthly cloud bill, $1,940 down to $725, measured from the billing export.

  • Design systems

    Shipped as a versioned npm package. Storybook for docs, semver for releases, migration guides when something breaks.

    20+components. 2 teams consuming.

  • Complex design, built exactly

    Give me the comp the team flinched at. Layered composition, custom grids, type that has to land on the pixel.

    It ships looking like the file.

  • Motion and WebGL

    GSAP for the choreography, WebGL when the DOM cannot do it. The work is keeping it cheap enough for a phone.

    GSAP. Three.js. Canvas. Lottie.

  • Performance

    Profile first, then fix. Virtualized lists, tables and dropdowns once the data stops being polite. Sometimes the fix is behind the UI, in the API.

    4endpoints stitched client-side became 1 request per page.

  • Accessibility and RTL

    React Aria primitives, so keyboard and screen reader behaviour is there before anyone asks. Right to left, bidirectional text included.

    WCAG. ARIA. Mirrored layout.

Projects

Nappy Boy Network: the lobby, the elevator directory, and the Wiscansin University floor
The same building on a phone, from the lobby to the store
Client
Nappy Boy Network
Sector
Music and merch, US
Period
2026
Seat
Frontend Engineer

A record label you walk around in

9 floors, 1 elevator, and a checkout that never leaves the building.

T-Pain's label, built as a building: 9 floors on an elevator directory, each one a room you drag to look around at full 360, with the things worth finding marked and clickable, like the dean's desk at Wiscansin University and the check-in counter in the lobby. The store is a floor of its own, so the merch sits in the world it belongs to. Built with the team at the agency; I took the front end and the interaction work.

  • React
  • Next.js
  • Strapi
  • React Three Fiber
  • Three.js
  • GSAP
  • WebGL
Royal Village: the hero, the house types, the site plan turning through the seasons, and the interiors
The same walk-through on a phone, from the hero to the floor plans and the site plan
Client
Royal Village
Sector
Property, Kyiv
Period
2026
Seat
Frontend Engineer

A masterplan you can walk before it is built

A buyer picks the sector, the house and the floor before anyone drives out to see it.

A quarter of townhouses 15 minutes out of Kyiv, being sold before there was anything to visit, so the site had to do the walking for people. The centrepiece is a live plan of all 14 hectares: turn it through the seasons, drop the infrastructure layer to see the land on its own, pick a sector, then open the house inside it and step between its floors. Built with the team at the agency.

  • Vue
  • Nuxt
  • Strapi
  • GSAP
  • WebGL
  • SCSS
The Wedes Digital Agency home page: the studio's line over a dark particle field
The Wedes Digital Agency home page: the studio's line over a dark particle field
The same opening on a phone
The same opening on a phone
Client
Wedes Digital Agency
Sector
Agency, Rivne
Period
2016-2018
Seat
Frontend Developer

The work does the pitching

9 client projects on the wall before a single line of pitch.

A full-cycle agency's own shop window. Past the first screen it's the client work, tile after tile at full bleed: a seed catalogue, a grill, an industrial compressor, a streetwear shop. Then how the studio works, in 4 steps, and a form. I built the front end.

  • TypeScript
  • Stylus
  • BEM
  • Twig
wedes-art.com

The work I can't show

5 years, 4 applications

Half of every referral form was already in the record system, so the clinician only filled in the half that was not.

Healthcare, LondonSenior React Developer2020-2025

TypeScript, React, Redux, MobX, Module Federation, Nx, Storybook, Jest, Cypress, AWS

Behind a loginA clinical platform with patient records on it. The work shipped; the screens cannot.

People I worked for

Used in more than one of 9

In 3 of 9

  • He's someone you can always rely on, both technically and personally. Any team would be lucky to have Vlad.
    Serhii PovísenkoEngineering manager at C the Signs
  • You would be a great addition to any team! Your work was consistently high quality and you brought curiosity and critical thinking to the product development process.
    Dr. Androulla KolatsisProduct owner at C the Signs
  • One of the best frontend specialists I’ve ever worked with. Don’t miss the chance to have this guy on your team.
    SwiatTeam lead at SoftServe

Where the 10 years went

  1. Jun 2026 - now

    Independent

    Senior Frontend Engineer

    Remote, Alicante

    Motion for a digital agency

    Motion and interactive work for a digital agency, in GSAP and WebGL: a real-estate presentation site and a music label.

    High load, under NDA

    And the React front end of a platform serving millions of requests a day, over Python, Ruby, Go and PHP services. I can't name it. It's busy.

    React · Firebase · Firestore · GCP · Cloudflare · Neon · Turso · Vue · Nuxt · SCSS · GSAP · WebGL

  2. Oct 2020 - Nov 2025

    C the Signs

    Senior React Developer

    Remote, London healthcare

    Catching cancer earlier

    A clinical decision-support platform that helps GPs in UK practices catch cancer earlier. I joined at the early startup stage, part-time next to SoftServe, and went full-time in 2020. I worked straight with the CTO and product owners and built its front end from scratch.

    Half a form, already known

    The piece I'm proudest of is the referral module. GPs filled referral forms in by hand, and about half of every form was stuff the system already knew. So I pulled it from the practice's records and prefilled it, and the doctor's time went to the part only a doctor can write.

    Clinicians were the bug report

    Early on, we found out about a crash when a clinician phoned support. So I set up testing from nothing, moved us to TypeScript without pausing features, and built error reporting that tells the team before anyone has to call: every crash went to Rollbar, pinged Slack and opened a support ticket by itself.

    Room to grow

    The company wanted to hire, and one big codebase was slowing every release. I split it into micro-frontends by domain, and a whole new team joined while the split was still in flight. I interviewed, onboarded and mentored the developers who came in.

    Without waiting on design

    Features often got built without mockups. So I made a design system the teams could put screens together from, and a separate app where each customer sets up its own patient workflow, no engineer and no release needed.

    TypeScript · React · Redux · Redux-Saga · RTK · MobX · React Router · MUI · React Hook Form · styled-components · Webpack · Vite · Nx · Lerna · Module Federation · Jest · React Testing Library · Cypress · AWS · S3 · GitHub Actions

    Alongside

    • Sep 2025

      Grapes · Contract. A consumer QR module for a wine distributor: scan a bottle, see the wine, its price and how it ships.

    • Jun 2025 - Oct 2025

      GMS · Contract. Rebuilt a telecoms campaign platform for SMS, Viber and WhatsApp around the people using it, on a React Aria design system. One request per page, where 4 were stitched together in the browser.

    • Dec 2022 - Aug 2023

      Marema · Part-time. An OpenAI assistant for an automotive client. Pricing a car meant picking every detail by hand; with it you typed “Renault Megane 1.5 2012” and got a price.

    • Dec 2022 - Aug 2023

      Traivel · Founding Frontend Engineer. Sole frontend engineer in a 9-person founding team, building for equity. Wound down before launch.

    • Apr 2021 - Dec 2021

      Scrupio · Part-time. Real-time collaborative notes, with concurrent edits resolved.

    • Apr 2021 - Dec 2021

      DRISoft · Part-time. A dance-school booking app, ported from the web to React Native.

    • Mar 2021 - Jul 2021

      Migronis · Part-time. A citizenship-by-investment calculator that produced a finished landing page with the client's figures.

  3. Jun 2018 - Oct 2020

    SoftServe

    Frontend Developer

    Rivne, Ukraine

    Farmers Edge

    SoftServe is an outsourcing company, and one of my projects there was Farmers Edge: a platform farmers use to predict their yield, check how fertile their soil is and pick the best crop to plant. I built modules and features across it in React and TypeScript.

    Right to left, and more than one brand

    On another project I added right-to-left support to the whole app, with mirrored layouts and text that runs both ways, and multi-brand theming, so the same components could ship under another brand's look.

    Teaching

    I reviewed code, worked through the whole Scrum cycle with product owners, QA and the back end, and mentored the trainees coming up behind me.

    TypeScript · React · Redux · Redux-Saga · Webpack · Enzyme · Jest · Cypress

    Alongside

    • Jun 2018 - Oct 2020

      C the Signs · Part-time. The early days of the same platform, next to SoftServe, until I went full-time on it in October 2020.

  4. Nov 2016 - Jun 2018

    Wedes

    Frontend Developer

    Rivne, Ukraine

    A small studio

    A creative agency in Rivne, 5 people, 3 of us technical. We built custom websites for businesses across Ukraine: landing pages, catalogs, online shops.

    Built by hand

    I was the frontend developer. Designs came in as PSD files and I built them out: TypeScript and jQuery, Twig templates, Stylus and Sass written in BEM, bundled with Gulp, Webpack and PostCSS.

    One app, one store

    And one mobile app, for a real-estate client, in Ionic and Angular. I shipped it to the App Store myself.

    TypeScript · JavaScript · jQuery · Twig · Stylus · Sass · PostCSS · BEM · Gulp · Webpack · Ionic · Angular

Tell me whatyou're building.

Say what you're building and what's hard about it right now, and I'll tell you straight whether I'm the right person for it.

recrean1@gmail.com

Used for the reply, nothing else.

The team, the stack, and what is hard about it right now.