Skip to content
BackNov 7
Samuel M.
Upwork badge

Samuel M.

Senior Node.js, NestJS, Angular Engineer | SaaS backends, PostgreSQL

I build and fix production backends in NestJS and TypeScript, with Angular or React in front and PostgreSQL behind. Code I wrote runs in the NestJS framework itself, in Mongoose, TypeORM and WordPress tools by Automattic, and in Firefox: 230+ pull requests merged into public codebases, each reviewed by the project's maintainers. What I take on: - SaaS backends: multi-tenant data models, authentication and sessions, role-based access, Redis caching, background jobs - REST and GraphQL APIs on PostgreSQL, MySQL or MongoDB, with the migrations and tests that keep them safe to change - Angular and React front ends wired to those APIs - Audits and rescues of existing Node and TypeScript codebases: slow queries, flaky tests, framework upgrades Recent work: - Two years on Ever Gauzy, an open source multi-tenant business platform with 7,000+ GitHub stars: 184 merged pull requests on auth, access control, caching and production debugging - RushHour, a logistics and dispatch SaaS: accounting, invoicing, dispatch and driver management across Angular and Next.js front ends and a shared API - NestJS core: Redis and MQTT requests that hung forever now fail fast. Merged by the framework's creator, shipped in v12.0.2 How I work: a short written plan before any code, small reviewed pull requests, a test with every fix, a progress note every working day. Timezone UTC+2, full overlap with Europe and US East mornings. English and French. Send me the repository or a description of the problem and I will reply with what I would do first.

🇷🇼Kigali, Rwanda$20/hr100% JSS5.00 (8)Since Mar 2023
GlobeUpwork

Earnings and projects

MRR
$611

Last 6 months ÷ 6

World#69,518 / 412k
🇷🇼Country#16 / 125
Revenue, last 30 days
$0

Last 6 months: $3.7k

Total earnings
$22k

Billed in all: $23k

World#134,142 / 412k
🇷🇼Country#26 / 125
Per project
$22k

$1.8k in the last 6 months

World#5,209 / 412k
🇷🇼Country#3 / 125
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇷🇼Country#27 / 125
Projects in all
1

Across 8 contracts

0% fixed100% hourly
World#360,671 / 412k
🇷🇼Country#111 / 125

Earnings, last 30 days

$22.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
$22,500$22,750$23,000$23,250Oct 8Oct 23Nov 7

Skill rankings: Top 10% in SCSS

Ranked by MRR among everyone on Upwork with the skill.

  1. #147SCSS1,459 freelancers · 🇷🇼 #1Top 10%
  2. #243Redis1,774 freelancers · 🇷🇼 #1Top 14%
  3. #381GitHub2,823 freelancers · 🇷🇼 #1Top 13%
  4. #500GraphQL3,403 freelancers · 🇷🇼 #2Top 15%
  5. #630NestJS3,757 freelancers · 🇷🇼 #2Top 17%
  6. #969Angular6,816 freelancers · 🇷🇼 #1Top 14%
  7. #971REST API5,062 freelancers · 🇷🇼 #2Top 19%
  8. #1,555MongoDB10,865 freelancers · 🇷🇼 #3Top 14%