DENYS Z.
Full-Stack SaaS Developer | Claude Code Expert | AI, Next.js, React
🚀 𝟐𝟏 SaaS platforms and web apps in my portfolio - scroll down and check ✅ 𝗙𝗿𝗲𝗲 𝗰𝗼𝗻𝘀𝘂𝗹𝘁𝗮𝘁𝗶𝗼𝗻 to start · message me 𝗥𝗟𝗦 for 𝟏𝟎% off 🏆 𝟏𝟎𝟎% Job Success · Top Rated · 𝟓.𝟎★ from every client so far Multi-tenant SaaS developer and full stack developer working in Next.js, React, TypeScript, Supabase and Stripe. I build production-grade SaaS platforms and web apps - from an empty repo to deployed and in use. The hard part of multi-tenant SaaS is usually not the features. It's 𝗺𝗮𝗸𝗶𝗻𝗴 𝘀𝘂𝗿𝗲 𝘁𝗲𝗻𝗮𝗻𝘁 𝗔 𝗰𝗮𝗻 𝗻𝗲𝘃𝗲𝗿 𝘀𝗲𝗲 𝘁𝗲𝗻𝗮𝗻𝘁 𝗕'𝘀 𝗱𝗮𝘁𝗮, 𝗲𝘃𝗲𝗻 𝗯𝘆 𝗮𝗰𝗰𝗶𝗱𝗲𝗻𝘁. I enforce that in Postgres itself - forced row-level security policies, the same on Supabase, RDS or a self-hosted cluster - not in app code you have to trust to get right every time. Then I try to break it. 𝗘𝘃𝗲𝗿𝘆 𝗿𝗲𝗹𝗲𝗮𝘀𝗲 𝗶𝘀 𝗽𝗲𝗻𝘁𝗲𝘀𝘁𝗲𝗱 𝗳𝗼𝗿 𝗜𝗗𝗢𝗥, 𝗕𝗢𝗟𝗔, 𝗽𝗿𝗶𝘃𝗶𝗹𝗲𝗴𝗲 𝗲𝘀𝗰𝗮𝗹𝗮𝘁𝗶𝗼𝗻 𝗮𝗻𝗱 𝗥𝗟𝗦 𝗯𝘆𝗽𝗮𝘀𝘀 𝗯𝗲𝗳𝗼𝗿𝗲 𝗶𝘁 𝘀𝗵𝗶𝗽𝘀 - not after a breach. 𝗔𝗻𝗱 𝗲𝘃𝗲𝗿𝘆 𝗱𝗲𝗽𝗹𝗼𝘆 𝗿𝘂𝗻𝘀 𝘁𝗵𝗲 𝗳𝘂𝗹𝗹 𝗖𝗜 𝘁𝗲𝘀𝘁 𝘀𝘂𝗶𝘁𝗲 𝗳𝗶𝗿𝘀𝘁, 𝘀𝗼 𝗻𝗼𝘁𝗵𝗶𝗻𝗴 𝘀𝗵𝗶𝗽𝘀 𝗿𝗲𝗱. 🎯 𝗪𝗛𝗢 𝗛𝗜𝗥𝗘𝗦 𝗠𝗘 Founders with an idea and no app yet, who need it taken from an empty repo to something real people log into. Teams whose product now needs multi-tenant done properly - one codebase, many customers, data that cannot leak between them. People holding a half-built or AI-generated app from Lovable, Bolt or v0 that demos fine and falls over in production. And companies who need an internal tool or admin panel to replace the spreadsheet three people are fighting over. 💼 𝗥𝗘𝗖𝗘𝗡𝗧 𝗪𝗢𝗥𝗞 🔒 𝗔𝗻 𝗔𝘂𝘀𝘁𝗿𝗮𝗹𝗶𝗮𝗻 𝗰𝗼𝗺𝗽𝗮𝗻𝘆 𝘄𝗮𝘀 𝗿𝘂𝗻𝗻𝗶𝗻𝗴 𝗳𝗶𝗲𝗹𝗱 𝗼𝗽𝗲𝗿𝗮𝘁𝗶𝗼𝗻𝘀 𝗼𝗻 𝗽𝗮𝗽𝗲𝗿 𝗳𝗼𝗿𝗺𝘀 𝗮𝗻𝗱 𝗲𝗺𝗮𝗶𝗹. I replaced it with a multi-tenant B2B SaaS platform: dynamic forms with a custom formula engine, versioned templates, QA workflows and server-side PDF reports with their branding. Access control landed at 13 roles across 3 permission levels, tenant isolation enforced in the database, MFA at the middleware layer and Stripe billing. Shipped with 100+ database migrations and 105+ tests behind it. 🎾 𝗔 𝗽𝗮𝗱𝗲𝗹 𝗰𝗹𝘂𝗯 𝗻𝗲𝗲𝗱𝗲𝗱 𝗺𝗲𝗺𝗯𝗲𝗿𝘀, 𝗺𝗮𝘁𝗰𝗵𝗲𝘀 𝗮𝗻𝗱 𝗹𝗶𝘃𝗲 𝗿𝗮𝗻𝗸𝗶𝗻𝗴𝘀 - then a second club wanted the same thing. Instead of cloning the codebase I rebuilt it as multi-tenant: one Next.js app serving many clubs, each in its own isolated workspace, with self-service onboarding so a new club is up and running the same day. ⚡ 𝗔 𝗺𝗮𝗿𝗸𝗲𝘁𝗽𝗹𝗮𝗰𝗲 𝗰𝗹𝗶𝗲𝗻𝘁 𝗻𝗲𝗲𝗱𝗲𝗱 𝗿𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝘃𝗶𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝘆, 𝗻𝗼𝘁 𝗮 𝗻𝗶𝗴𝗵𝘁𝗹𝘆 𝗿𝗲𝗽𝗼𝗿𝘁. I built the marketplace plus a full admin suite - user management, verification queues, analytics, support tickets - with custom SQL functions that aggregate in under a second and push live updates to everyone at once. 🚀 𝗔 𝗳𝗼𝘂𝗻𝗱𝗲𝗿 𝗰𝗮𝗺𝗲 𝘁𝗼 𝗺𝗲 𝘄𝗶𝘁𝗵 𝗮𝗻 𝗶𝗱𝗲𝗮 𝗮𝗻𝗱 𝗻𝗼 𝗮𝗽𝗽: restaurants ordering from their suppliers. We cut the scope to what had to exist to test the business, and I shipped a mobile-first MVP with separate accounts for each side and an admin dashboard behind it. 🧱 𝗪𝗛𝗔𝗧 𝗜 𝗕𝗨𝗜𝗟𝗗 Full-stack SaaS platforms and MVPs in Next.js (App Router), React and TypeScript. Multi-tenant SaaS with isolated tenant workspaces. B2B SaaS with self-service onboarding, role-based access control and Stripe billing. Admin dashboards and internal tools, custom CRM systems, data dashboards with real-time analytics, and API and AI integrations - REST APIs, webhooks, LLM features. 🔐 𝗛𝗢𝗪 𝗜 𝗔𝗥𝗖𝗛𝗜𝗧𝗘𝗖𝗧 𝗠𝗨𝗟𝗧𝗜-𝗧𝗘𝗡𝗔𝗡𝗧 𝗦𝗔𝗔𝗦 - Per-tenant isolation in Postgres - forced row-level security, never app-code checks - Layered role-based access control across platform, organization and project levels - Object-level authorization on every endpoint, so nobody reaches another tenant's data by ID - Stripe subscription billing, self-service onboarding, MFA and TOTP with step-up auth - Immutable audit logs, hashed secrets, rate limiting, security headers - Penetration testing of every release before it reaches your users ⚙️ 𝗠𝗬 𝗦𝗧𝗔𝗖𝗞 Next.js (App Router), React, TypeScript, Node.js, Python. PostgreSQL and Supabase for database and auth. Stripe for payments. Vercel and Cloudflare for deployment. I build with Claude Code to ship faster without cutting corners. 🤝 𝗛𝗢𝗪 𝗜 𝗪𝗢𝗥𝗞 1. Discovery - I map your workflow, cut the MVP to what has to exist, agree deliverables. 2. Build - clean code, daily updates, working builds from day one. 3. Deploy - production-ready at launch, full repo ownership from the first commit. Got a multi-tenant SaaS idea, a web app or an internal tool to build? Send a short description and I'll come back within 2 hours with scope and timeline. Include 𝗥𝗟𝗦 in that message and I'll take 𝟏𝟎% off your first milestone.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $2.7k
Billed in all: $4,161$4.2k
$453 in the last 6 months
Across 14 contracts
Earnings, last 30 days
Skill rankings: Top 16% in RESTful API
Ranked by MRR among everyone on Upwork with the skill.
- #154Claude API454 freelancers · 🇵🇹 #2Top 34%🇵🇹#2 of 3
- #945Stripe3,151 freelancers · 🇵🇹 #4Top 30%🇵🇹#4 of 16
- #983RESTful API6,064 freelancers · 🇵🇹 #8Top 16%🇵🇹#8 of 23
- #1,304Supabase4,116 freelancers · 🇵🇹 #4Top 32%🇵🇹#4 of 15
- #1,561Amazon Web Services7,488 freelancers · 🇵🇹 #8Top 21%🇵🇹#8 of 37
- #1,579Docker8,761 freelancers · 🇵🇹 #14Top 18%🇵🇹#14 of 51
- #1,581SaaS Development5,201 freelancers · 🇵🇹 #4Top 30%🇵🇹#4 of 16
- #1,911Web Application9,341 freelancers · 🇵🇹 #6Top 20%🇵🇹#6 of 37