Skip to content
BackNov 7
Yevhenii L.
Upwork badge

Yevhenii L.

SaaS Architecture | Full-Stack TS | NestJS, Next.js, AWS

Hi, I'm Yevhenii — a full-stack developer specializing in multi-tenant SaaS platforms, from database architecture to production deployment. My current focus is DriveInstructor Pro, a multi-tenant SaaS for driving schools. I designed and built the full system independently: a 22-table PostgreSQL schema with Row-Level Security for tenant isolation, a NestJS backend with Drizzle ORM, a NextJS frontend, Clerk authentication, and reliable deployment on AWS EC2 via PM2. 🔹 Core Expertise: Backend: NestJS, NodeJS, PostgreSQL, Drizzle ORM, Multi-tenant Architecture & RLS. Frontend: NextJS (App Router), TypeScript, React, TanStack Query. Auth & Infrastructure: Clerk, AWS (EC2, RDS), Docker, CI/CD, PM2 pipelines. Real-Time & Integrations: WebSockets, SocketIO, complex third-party APIs, webhook handling, Stripe Connect. 🔹 Featured Projects: DriveInstructor Pro — Multi-Tenant SaaS for Driving Schools Built the platform end-to-end as the sole developer. Implemented strict data isolation using PostgreSQL RLS, built a scalable NestJS backend and NextJS frontend, and established a robust AWS EC2 deployment pipeline. Trulie — SaaS Platform with Partner Ecosystem & Billing Architected and deployed a scalable platform for a creator economy startup. Architecture: Migrated a monolithic app to a NestJS monorepo, including a Discord bot as a standalone microservice. Billing: Built a hybrid monetization system (subscriptions + credit packages) with automated partner payouts via Stripe Connect. Real-Time: Developed a messaging system with cross-device notification sync, file sharing via AWS S3, and role-based access control. CarStitch — E-commerce Platform Built a custom auto accessories store with a tailored CMS, reducing deployment time by 25% through optimized CI/CD pipelines. Thrilla — Job Board Platform (NestJS/TypeORM) Developed core backend features for talent registration and job roles, managing complex TypeORM database migrations for a high-traffic system. 🔹 Why Me? I don't just write code — I think about architecture and business logic. Whether it's designing secure tenant isolation for a SaaS platform, building robust deployments, or integrating complex billing flows, I deliver solutions built to scale. Ready to build your next SaaS or high-load project? Let's talk!

🇺🇦Kharkiv, Ukraine$25/hr100% JSS5.00 (1)Since Aug 2023

Earnings and projects

MRR
$1.6k

Last 6 months ÷ 6

World#30,723 / 412k
🇺🇦Country#1,553 / 14.3k
Revenue, last 30 days
$660

Last 6 months: $9.4k

World#55,424 / 412k
🇺🇦Country#2,164 / 14.3k
Total earnings
$23k

Billed in all: $24k

World#131,327 / 412k
🇺🇦Country#6,606 / 14.3k
Per project
$7.5k

$9.4k in the last 6 months

World#22,423 / 412k
🇺🇦Country#1,518 / 14.3k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇺🇦Country#4,718 / 14.3k
Projects in all
3
0% fixed100% hourly
World#304,140 / 412k
🇺🇦Country#11,447 / 14.3k

Earnings, last 30 days

$24k+$660 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$23.0k$23.5k$24.0k$24.5kOct 8Oct 23Nov 7

Skill rankings: Top 7% in ExpressJS

Ranked by MRR among everyone on Upwork with the skill.

  1. #14CSS Framework166 freelancers · 🇺🇦 #3Top 8%
  2. #227Redux3,245 freelancers · 🇺🇦 #74Top 7%
  3. #357NestJS3,757 freelancers · 🇺🇦 #52Top 10%
  4. #384ExpressJS5,651 freelancers · 🇺🇦 #39Top 7%
  5. #556Tailwind CSS6,978 freelancers · 🇺🇦 #69Top 8%
  6. #651Supabase4,116 freelancers · 🇺🇦 #39Top 16%
  7. #733Responsive Design9,915 freelancers · 🇺🇦 #114Top 7%
  8. #913MongoDB10,865 freelancers · 🇺🇦 #104Top 8%