Back to leaderboardLast snapshot: Nov 7
Duc Bao L.
Web Developer
Hi, I'm a software engineer specializing in Web development. I excel at building high-quality web and mobile applications using Next.js, React, TypeScript, and other modern front-end technologies. My expertise lies in creating responsive, performant user interfaces and seamless user experiences. Additionally, I also have some backend development skills with Node.js, allowing me to work across the full stack. I'm passionate about delivering clean, maintainable code and staying current with the latest web development trends and best practices.
🇻🇳Da Nang, Vietnam$20/hr100% JSS5.00 (2)Since Jun 2025
Earnings and projects
MRR
$2,739$2.7k
Last 6 months ÷ 6
World#14,548 / 412,022 / 412k
🇻🇳Country#127 / 3,463 / 3,463
Revenue, last 30 days
$3,051$3.1k
Last 6 months: $16k
World#12,271 / 412,022 / 412k
🇻🇳Country#111 / 3,463 / 3,463
Total earnings
$34,138$34k
Billed in all: $36,224$36k
World#101,172 / 412,022 / 412k
🇻🇳Country#699 / 3,463 / 3,463
Per project
$17,069$17k
$8.2k in the last 6 months
World#7,634 / 412,022 / 412k
🇻🇳Country#59 / 3,463 / 3,463
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412,022 / 412k
🇻🇳Country#941 / 3,463 / 3,463
Projects in all
2
Across 4 contracts
0% fixed100% hourly
World#328,886 / 412,022 / 412k
🇻🇳Country#2,809 / 3,463 / 3,463
Earnings, last 30 days
$36.2k+$3.1k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
Skill rankings: Top 4% in ExpressJS
Ranked by MRR among everyone on Upwork with the skill.
- #36Cloudflare636 freelancers · 🇻🇳 #2Top 6%🇻🇳#2 of 7
- #207ExpressJS5,651 freelancers · 🇻🇳 #4Top 4%🇻🇳#4 of 60
- #214Google Cloud Platform2,939 freelancers · 🇻🇳 #4Top 7%🇻🇳#4 of 55
- #223NestJS3,757 freelancers · 🇻🇳 #1Top 6%🇻🇳#1 of 99
- #309Tailwind CSS6,978 freelancers · 🇻🇳 #7Top 4%🇻🇳#7 of 105
- #493AI App Development4,708 freelancers · 🇻🇳 #1Top 10%🇻🇳#1 of 21
- #555MongoDB10,865 freelancers · 🇻🇳 #7Top 5%🇻🇳#7 of 133
- #927PostgreSQL12,850 freelancers · 🇻🇳 #8Top 7%🇻🇳#8 of 160