Skip to content
BackNov 7
Viktor S.
Upwork badge

Viktor S.

Senior Full Stack Developer | React, Next.js, Node.js/NestJS, Supabase

Senior full stack developer with 6+ years building and scaling production web applications for enterprise companies and independent clients. My core stack is React, Next.js, TypeScript and Node.js (NestJS/Express), with strong experience across Supabase, PostgreSQL, Sequelize, Tailwind, Redux Toolkit, Zustand and Tanstack (Query, Table). What I've delivered: - Marketing sites & landing pages: currently the solo developer for a company's marketing department, owning the landing pages and brochure site end to end (Next.js, NestJS, Tailwind, Tanstack), from implementation to deployment. - Complex product features: built a revamped expenses feature with role-based access and AI chat agent integration, inside a Turborepo with 4 microfrontends, for thousands of existing users. - Ad-tech at scale: architected a targeting platform with 21+ real-time parameters (geolocation, weather, device, audience segments, time, language), improving conversion rates and ad-spend efficiency. - New products from scratch: led development of two client-adopted web apps, one in React/TypeScript and one in Vue/TypeScript with a NestJS backend. - Legacy modernization: migrated 5 web apps and 10 microservices from Node 14 to 22 and Webpack 4 to 5 while keeping backward compatibility. - Supabase in depth: 3 years on a long-term client project covering views and materialized views, database functions and triggers, Auth, email campaigns and templates, with data-heavy interfaces built on Tanstack Query and Tanstack Table. - Integrations & automation: Stripe payments for a US client, Microsoft 365 integration to convert .docx files to PDF, and cron jobs that process data and generate PDF documents. I'm comfortable in monorepos, microfrontend architectures and cross-functional teams working from PRDs and design specs, and just as comfortable as the one dedicated developer who owns everything from product description to architecture, code and deployment. Whether it's a complex app feature, a fast marketing site, a third-party integration, or cleaning up a messy legacy codebase, I write clean, scalable code and communicate clearly throughout.

🇲🇰Kumanovo, North Macedonia$50/hr100% JSS5.00 (7)Since Sep 2016

Earnings and projects

MRR
$201

Last 6 months ÷ 6

World#113,165 / 412k
🇲🇰Country#385 / 1,526
Revenue, last 30 days
$0

Last 6 months: $1.2k

Total earnings
$67k

Billed in all: $71k

World#58,678 / 412k
🇲🇰Country#209 / 1,526
Per project
$7.5k

$1.2k in the last 6 months

World#22,555 / 412k
🇲🇰Country#79 / 1,526
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇲🇰Country#422 / 1,526
Projects in all
9

Across 11 contracts

27% fixed73% hourly
World#212,268 / 412k
🇲🇰Country#823 / 1,526

Earnings, last 30 days

$70.8kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$69k$70k$71k$72kOct 8Oct 23Nov 7

Skill rankings: Top 15% in styled-components

Ranked by MRR among everyone on Upwork with the skill.

  1. #24Sequelize132 freelancers · 🇲🇰 #1Top 18%
  2. #28styled-components191 freelancers · 🇲🇰 #1Top 15%
  3. #337NodeJS Framework1,512 freelancers · 🇲🇰 #1Top 22%
  4. #542Redux3,245 freelancers · 🇲🇰 #3Top 17%
  5. #742GraphQL3,403 freelancers · 🇲🇰 #4Top 22%
  6. #921NestJS3,757 freelancers · 🇲🇰 #4Top 25%
  7. #1,158Git5,766 freelancers · 🇲🇰 #6Top 20%
  8. #1,187ExpressJS5,651 freelancers · 🇲🇰 #4Top 21%