Skip to content
BackNov 5
Andrii K.

Andrii K.

Senior React/TypeScript Developer | Real-time & WebSockets

Senior frontend developer with 5+ years of commercial experience. Specializing in real-time collaborative systems, WebSockets, complex interactive UI, and large legacy codebases. What I do best: Real-time and collaborative features. Built end-to-end real-time chat on WebSockets at a Swiss e-commerce company (15-engineer team, solo ownership of the feature). Architected the core synchronization layer for virtual classrooms in an EdTech platform: real-time teacher-student interaction, ~15 interactive exercise types, Miro-like collaborative whiteboard. Complex interactive UI. Built a Blockly-based visual formula constructor that enabled non-technical staff to configure business logic without engineers. Comfortable with drag-and-drop interfaces, animation-rich UIs, and non-trivial state management. Performance and stability. Strong with Lighthouse, Web Vitals, and Core Web Vitals optimization. Experienced in investigating and fixing production bugs in large legacy codebases using Sentry. Cover critical logic with Jest and React Testing Library. Stack: TypeScript, React (Hooks, Context API), NextJS, Gatsby, Redux Toolkit, RTK Query, WebSocket (Socket IO), Tailwind CSS, Styled Components, SCSS, Jest, React Testing Library, GraphQL, Apollo, Strapi, Sentry, GitHub Actions, GitLab CI. Best fit for projects involving: - Real-time features (chat, collaboration, live updates, sync) - Performance-critical web apps - Complex interactive interfaces (editors, builders, dashboards) - Rescue work on legacy frontend codebases - Migration to modern React, TypeScript, or NextJS How I work: communication-first. I keep clients updated proactively, ask the right questions before writing code, and stay reachable during agreed working hours. Available for part-time contracts and project-based work.

🇺🇦Skvyra, Ukraine$35/hr100% JSS5.00 (2)Since Dec 2022

Earnings and projects

MRR (estimate)
≈$0

An estimate from an earlier read

World#317,354 / 412k
🇺🇦Country#12,012 / 14.3k
Revenue, last 30 days
$0
Total earnings
$2.4k

Billed in all: $2.5k

World#317,354 / 412k
🇺🇦Country#12,012 / 14.3k
Per project
$1.2k
Projects, last 6 months
0
World#209,850 / 412k
🇺🇦Country#7,324 / 14.3k
Projects in all
2
0% fixed100% hourly
World#328,886 / 412k
🇺🇦Country#12,165 / 14.3k

Earnings, last 30 days

$2.5kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$2,450$2,500$2,550$2,600Oct 8Oct 23Nov 7

No data since Nov 5, 2026.

Skills