Skip to content
BackNov 7
John W.
Upwork badge

John W.

Senior Full-Stack Engineer | APIs, Payments & Scalable Web Systems

I build scalable, production-ready web applications and APIs that handle real users, real data, and real transactions. Over the past 5+ years, I’ve delivered systems used by thousands of users, including ERP and HRMS platforms, analytics dashboards, and payment-enabled applications with M-Pesa integrations. I specialize in backend-heavy full-stack development — designing systems that are fast, secure, and built to scale from day one. 🚀 What I deliver: 1. Full-Stack Applications React, Vue, Laravel, Node.js — from idea to production 2. Backend & API Engineering High-performance REST APIs with clean, scalable architecture 3. Payment Systems M-Pesa, Stripe, and custom transaction workflows 4. Performance Optimization Reduced query times, faster APIs, and efficient caching strategies 5. Dashboards & Data Systems Real-time analytics, reporting, and data visualization 💰 Why clients work with me: 1. I build systems that stay reliable under real-world load 2. I focus on business outcomes, not just code 3. I communicate clearly and deliver on time 4. I write clean, maintainable, production-grade software If you need a developer who can design and build systems that scale and handle real transactions — I’m ready to help. — John

🇰🇪Nakuru, Kenya$40/hr100% JSS4.86 (72)Since Mar 2017

Earnings and projects

MRR
$285

Last 6 months ÷ 6

World#100,374 / 412k
🇰🇪Country#603 / 3,243
Revenue, last 30 days
$520

Last 6 months: $1.7k

World#61,800 / 412k
🇰🇪Country#369 / 3,243
Total earnings
$16k

Billed in all: $16k

World#157,809 / 412k
🇰🇪Country#1,070 / 3,243
Per project
$150

$341 in the last 6 months

World#283,574 / 412k
🇰🇪Country#2,183 / 3,243
Projects, last 6 months
5
20% fixed80% hourly
World#41,746 / 412k
🇰🇪Country#162 / 3,243
Projects in all
107

Across 132 contracts

73% fixed27% hourly
World#25,375 / 412k
🇰🇪Country#242 / 3,243

Earnings, last 30 days

$16.2k+$520 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$15.5k$16.0k$16.5kOct 8Oct 23Nov 7

Skill rankings: Top 18% in MySQL

Ranked by MRR among everyone on Upwork with the skill.

  1. #75Database Optimization229 freelancers · 🇰🇪 #1Top 33%
  2. #98OAuth381 freelancers · 🇰🇪 #1Top 26%
  3. #266Nuxt.js1,349 freelancers · 🇰🇪 #3Top 20%
  4. #598Payment Gateway Integration2,302 freelancers · 🇰🇪 #4Top 26%
  5. #1,068ExpressJS5,651 freelancers · 🇰🇪 #7Top 19%
  6. #1,112Back-End Development4,183 freelancers · 🇰🇪 #6Top 27%
  7. #1,391REST API5,062 freelancers · 🇰🇪 #7Top 27%
  8. #1,552Vue.js8,267 freelancers · 🇰🇪 #12Top 19%