Skip to content
BackNov 7
Usman S.
Upwork badge

Usman S.

Senior Full-Stack Developer | Next.js, React, Node.js & TypeScript

Senior full-stack developer looking for a long-term role with a product team or growing business. I build and maintain web applications with Next.js, React, TypeScript and Node.js, from the first feature to production, and I stay to keep improving them. 15+ years of software development for clients in the USA, Europe, UK, UAE and Australia. Before focusing on the modern JavaScript stack, I spent years building business systems (CRMs, client portals, integrations and automations), so I understand the business side of what I build, not just the code. WHAT I BRING TO A TEAM • Production apps with Next.js (App Router, Server Components, Server Actions) and React • TypeScript across the stack, with typed APIs and validation (Zod) • Node.js back ends and REST APIs, PostgreSQL and MySQL, Prisma • Authentication, roles and permissions, payments (Stripe) and multi-tenant dashboards • Third-party integrations: CRMs, payment gateways, property portals, email, SMS and webhooks • AI features with the OpenAI and Claude APIs: chat, document processing and workflow automation • Performance and SEO: 95+ Google PageSpeed scores on desktop and mobile • Deployment and DevOps: Docker, AWS, Vercel, Ubuntu servers, CI/CD with GitHub Actions RECENT WORK • Education platform: Next.js and Node.js system with student and teacher portals, LMS and admissions, which saved the team 40+ hours a week by automating admissions and fee verification. • Partner API: secure REST API (API keys, idempotent retries, audit logging) that lets a PropTech company push documents and data into a client's system. • Real estate data feeds: listing feed generation and integration with property portals, including fixing reliability and timeout issues in production. • Lead automation: an n8n-driven pipeline that replies to new leads in under 2 minutes. HOW I WORK • Daily or regular async updates, clear estimates, and I flag problems early • Clean, documented, maintainable code with pull requests and reviews • Comfortable owning features end to end or working inside an existing codebase and team • 4–5 hours of daily overlap with UK and US time zones (I'm based in Pakistan, UTC+5) Available for long-term contracts, part-time or full-time (30–40 hrs/week), and open to contract-to-hire. If you're looking for a reliable developer to join your team for the long run, send me a message about your product and stack.

🇵🇰Islamabad, Pakistan$30/hr100% JSS4.99 (20)Since Aug 2020

Earnings and projects

MRR
$558

Last 6 months ÷ 6

World#73,391 / 412k
🇵🇰Country#9,029 / 52.9k
Revenue, last 30 days
$120

Last 6 months: $3.4k

World#89,625 / 412k
🇵🇰Country#12,301 / 52.9k
Total earnings
$54k

Billed in all: $56k

World#71,054 / 412k
🇵🇰Country#5,976 / 52.9k
Per project
$1.6k

$558 in the last 6 months

World#90,985 / 412k
🇵🇰Country#7,356 / 52.9k
Projects, last 6 months
6
50% fixed50% hourly
World#34,405 / 412k
🇵🇰Country#7,556 / 52.9k
Projects in all
34

Across 36 contracts

22% fixed78% hourly
World#87,477 / 412k
🇵🇰Country#14,200 / 52.9k

Earnings, last 30 days

$56.4k+$120 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.3k$56.4kOct 8Oct 23Nov 7

Skill rankings: Top 12% in jQuery

Ranked by MRR among everyone on Upwork with the skill.

  1. #9SugarCRM30 freelancers · 🇵🇰 #4Top 30%
  2. #11SugarCRM Development81 freelancers · 🇵🇰 #4Top 14%
  3. #21SuiteCRM111 freelancers · 🇵🇰 #9Top 19%
  4. #177Custom PHP1,134 freelancers · 🇵🇰 #35Top 16%
  5. #686CRM Development2,819 freelancers · 🇵🇰 #173Top 24%
  6. #691AI Implementation2,382 freelancers · 🇵🇰 #123Top 29%
  7. #909RESTful API6,064 freelancers · 🇵🇰 #189Top 15%
  8. #1,062jQuery8,973 freelancers · 🇵🇰 #109Top 12%