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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $6.3k
Billed in all: $56,600$57k
$1.6k in the last 6 months
Across 38 contracts
Earnings, last 30 days
Skill rankings: Top 10% in User Authentication
Ranked by MRR among everyone on Upwork with the skill.
- #33Web Application Security246 freelancers · 🇻🇳 #1Top 13%🇻🇳#1 of 1
- #72User Authentication698 freelancers · 🇻🇳 #4Top 10%🇻🇳#4 of 11
- #139FinTech802 freelancers · 🇻🇳 #2Top 17%🇻🇳#2 of 4
- #323AWS Lambda2,947 freelancers · 🇻🇳 #7Top 11%🇻🇳#7 of 54
- #604Stripe3,151 freelancers · 🇻🇳 #4Top 19%🇻🇳#4 of 24
- #841Supabase4,116 freelancers · 🇻🇳 #9Top 20%🇻🇳#9 of 39
- #1,029Front-End Development8,892 freelancers · 🇻🇳 #11Top 12%🇻🇳#11 of 86
- #1,343React Native10,486 freelancers · 🇻🇳 #22Top 13%🇻🇳#22 of 158