VolodymyrKorol

I turn ambiguous problems into maintainable products — across fintech, AI, healthcare & crypto.

Scroll

01 / About

I work at the intersection of engineering and product thinking.

I'm a Senior Frontend Engineer with experience building production-grade web and mobile applications across fintech, AI, legal, healthcare, and crypto.

I work at the intersection of engineering and product thinking. Stakeholders come to me with problems, not tickets — and I figure out what needs to be built, how to architect it, and how to make sure the team can sustain it long-term.

My focus is on maintainable code, clean abstractions, and delivering real product value — from component structure and state management to rendering strategies and monorepo organization.

FintechAILegalHealthcareCrypto
0+
Years shipping production
0
Industries built for
0+
Endorsed skills

02 / Stack

Tools I reach for daily

ReactTypeScriptReact NativeNext.jsNode.jsMonoreposReactTypeScriptReact NativeNext.jsNode.jsMonorepos
State ManagementRenderingArchitectureClean CodeProduct SenseState ManagementRenderingArchitectureClean CodeProduct Sense
React
TypeScript
React Native
Software Infrastructure
Software Design
State Management
Monorepo Architecture
Rendering Strategies
Problem Solving
Next.js
Node.js
Clean Abstractions

03 / Work

A track record of shipping

Senior Frontend Engineer

1 yr 6 mos

unplex

Jan 2025 — Present · Remote

Software Infrastructure, Software Design & more

React / React Native Developer

1 yr 4 mos

Outsource Company

Sep 2023 — Dec 2024 · Ukraine · Remote

Frontend Developer

1 yr 3 mos

COAX Software

Jun 2022 — Aug 2023 · Ukraine

Frontend Developer

8 mos

Freelance

Nov 2021 — Jun 2022 · Remote

04 / Writing

Things I dig into

Deep dives on V8 internals, React rendering, and runtime behaviour — shared with 180+ followers on LinkedIn.

One thread, real parallelism

Node.js Worker Threads

Node runs on one thread, fine until CPU-heavy work blocks it. Workers move that work to a real parallel thread — copy, transfer, or shared memory with Atomics. They don't speed up I/O; they exist for code that keeps the CPU busy.

37 impressions
Double buffering, just like game engines

React Never Touches the DOM While Rendering

Rendering is React calling your components in memory — the DOM has no idea. React builds a second tree, then commits all changes at once and swaps a single pointer. That's why it can pause, discard work, and restart without breaking the UI.

68 impressions
Lanes, MessageChannel & three phases

setState Is a Pipeline, Not a Command

setState schedules an update with a priority Lane, scheduled via MessageChannel (not setTimeout). Render can be interrupted; commit runs to completion in one atomic swap. Once you see the three phases, the 2am bugs make sense.

87 impressions
Monomorphic → megamorphic

Inline Caches & Hidden Shapes in V8

V8 caches property access by object shape. Same shape stays monomorphic and fast; 5+ shapes go megamorphic and slow forever. Keep object shapes consistent and your hot functions stay fast — even when the code looks identical.

361 impressions
It's an attention budget, not a window

The 1M Token Window Myth

A 1M-token window doesn't mean a model uses 1M tokens well. Every frontier model degrades as input grows — often long before the window is full. Don't fill the window; spend the attention budget.

85 impressions

05 / Contact

Trusted by the people I've shipped with

He has proven to be an excellent team member — independent, with a strong work ethic and a genuine eagerness to learn. Always ready to assist team members and collaborate effectively.
Yuri HrynkivWorked with Volodymyr on the same team
Working with Volodymyr was an absolute pleasure. His technical and problem-solving skills and sense of responsibility are at a high professional level. A skilled and collaborative developer.
Olga PodolyakInsurance & Employee Support Manager

Let's build something great

Have a problem worth solving? I'd love to hear about it.