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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.2k
Billed in all: $70,792$71k
$1.2k in the last 6 months
Across 11 contracts
Earnings, last 30 days
Skill rankings: Top 15% in styled-components
Ranked by MRR among everyone on Upwork with the skill.
- #24Sequelize132 freelancers · 🇲🇰 #1Top 18%🇲🇰#1 of 2
- #28styled-components191 freelancers · 🇲🇰 #1Top 15%🇲🇰#1 of 4
- #337NodeJS Framework1,512 freelancers · 🇲🇰 #1Top 22%🇲🇰#1 of 3
- #542Redux3,245 freelancers · 🇲🇰 #3Top 17%🇲🇰#3 of 11
- #742GraphQL3,403 freelancers · 🇲🇰 #4Top 22%🇲🇰#4 of 11
- #921NestJS3,757 freelancers · 🇲🇰 #4Top 25%🇲🇰#4 of 6
- #1,158Git5,766 freelancers · 🇲🇰 #6Top 20%🇲🇰#6 of 24
- #1,187ExpressJS5,651 freelancers · 🇲🇰 #4Top 21%🇲🇰#4 of 18