Yurii Vychivskyi

Web Developer

Experience

00 / Experience

Freelance contributions

Selected work through Upwork. Each summary describes the part I contributed, with client identities kept private.

Browser extension

Customer workflow extension

In development
The task
Bring customer communication tools into an existing web platform.
My contribution
Dashboard screens, filters, settings and reusable response templates, developed around the client’s workflow.
  • Chrome Extensions

Maps & geographic data

Map-based web application

Prototype contribution
The task
Explore geographic information through an interactive map.
My contribution
Contributed map-rendering code and early prototyping with the Google Maps JavaScript API.
  • Next.js
  • Google Maps JavaScript API

01 / Independent work

Products & experiments

Browser extension

Twitch Friends

Beta preparation
The task
Let trusted friends share what they are watching on Twitch without collecting viewing history.
My contribution
Twitch sidebar UI, friend requests, OAuth verification and encrypted, short-lived presence using Cloudflare and Firebase.
  • React
  • TypeScript
  • WXT
  • Cloudflare
  • Firebase

Analytics platform

Twitch Stats

Independent work
The task
Make live-stream and chat activity readable in creator dashboards.
My contribution
Dashboard interfaces and backend integration with Twitch events, Express and Redis.
  • Next.js
  • Express
  • EventSub
  • Redis

Subscription management

Nimble

Diploma project
The task
Keep subscriptions, recurring payments and related analytics in one application.
My contribution
Responsive screens, authentication, Google Calendar integration, application state and data visualisation.
  • Next.js
  • Tailwind CSS
  • MongoDB
  • Redux
  • Recharts
  • Google API

Earlier explorations include a Marvel API app and a Google Maps city guide.

Let’s talk