Skip to content
BackNov 7
Tan P.
Upwork badge

Tan P.

Senior Full-Stack Engineer for Fintech & SaaS | Next.js, Node.js, Auth

I help fintech and SaaS teams ship secure web applications when authentication, permissions, payments, and customer data cannot be an afterthought. I bring 10+ years with React, Next.js, Node.js, and PostgreSQL across banking and enterprise SaaS. At ACB, I built an Open Banking developer portal used by 200+ partners, the OAuth2/Keycloak access layer behind it within PCI DSS scope, and the UI for a mobile banking app with 100,000+ active users. I help with: • Next.js / React / Node.js applications on Supabase or PostgreSQL • Multi-tenant systems, roles, permissions, data isolation, and auditability • OAuth2, SSO, Keycloak, Supabase Auth, and row-level security • Stripe, invoices, financial dashboards, reports, and API integrations • Taking over an existing codebase and shipping safely Selected work: • Built AusBiz Capital (now Surestone Capital), an Australian investment platform with Next.js and Supabase • Built the Getahead job marketplace; the company later announced a $1.38M pre-seed round • Reduced checkout abandonment by 18% after redesigning the purchase flow • Cut infrastructure costs by about 35% by rebuilding the deployment pipeline How I work: Async-first, with clear written updates and short Loom walkthroughs. I overlap with US mornings or evenings and use calls only when they save time. If your product handles money or sensitive data and you want it built properly, send me a message.

🇻🇳Ho Chi Minh, Vietnam$30/hr100% JSS4.84 (24)Since Feb 2015

Earnings and projects

MRR
$1.1k

Last 6 months ÷ 6

World#46,065 / 412k
🇻🇳Country#378 / 3,463
Revenue, last 30 days
$204

Last 6 months: $6.3k

World#81,603 / 412k
🇻🇳Country#771 / 3,463
Total earnings
$55k

Billed in all: $57k

World#70,117 / 412k
🇻🇳Country#505 / 3,463
Per project
$1.5k

$1.6k in the last 6 months

World#93,612 / 412k
🇻🇳Country#649 / 3,463
Projects, last 6 months
4
0% fixed100% hourly
World#51,813 / 412k
🇻🇳Country#607 / 3,463
Projects in all
36

Across 38 contracts

50% fixed50% hourly
World#83,215 / 412k
🇻🇳Country#690 / 3,463

Earnings, last 30 days

$56.6k+$204 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$56.2k$56.4k$56.6k$56.8kOct 8Oct 23Nov 7

Skill rankings: Top 10% in User Authentication

Ranked by MRR among everyone on Upwork with the skill.

  1. #33Web Application Security246 freelancers · 🇻🇳 #1Top 13%
  2. #72User Authentication698 freelancers · 🇻🇳 #4Top 10%
  3. #139FinTech802 freelancers · 🇻🇳 #2Top 17%
  4. #323AWS Lambda2,947 freelancers · 🇻🇳 #7Top 11%
  5. #604Stripe3,151 freelancers · 🇻🇳 #4Top 19%
  6. #841Supabase4,116 freelancers · 🇻🇳 #9Top 20%
  7. #1,029Front-End Development8,892 freelancers · 🇻🇳 #11Top 12%
  8. #1,343React Native10,486 freelancers · 🇻🇳 #22Top 13%