Skip to content
BackNov 7
Brett C.
Upwork badge

Brett C.

Senior Full Stack Engineer | React, Node.js, AWS, TypeScript

Senior full stack engineer. I design, build, and keep production systems running: React and TypeScript on the front, Node and Python on the back, AWS underneath. When the product needs an AI layer, I ship that too, and I keep it in production. I have spent 30 years across the whole stack. I am the person who takes a product from the first working version through to something a team can run: APIs, data, auth, deploys, and the parts that break at 2am. Clients hire me when they need one senior engineer who can own the build, not a handoff between five roles. What I build - Product front ends in React and TypeScript, including complex editors and data-heavy UIs - APIs and services in Node.js and Python - AWS backends: EKS, Lambda, RDS, S3, CloudFront, Fargate - Data paths that have to stay correct under load, including video and large-file pipelines - The AI layer inside an existing product: RAG, tool-using agents, and multi-step workflows wired to real data and real permissions AI is part of the system, not a demo. Recent production work is an AI graphics and video platform: multi-agent workflows, retrieval over the product's own data, and processing pipelines on AWS EKS and Lambda. Before that, the same pattern on SaaS and internal tools: design the system, build it, and leave it running. How I work I start from the outcome and the constraints, not from a framework. I will tell you if the AI feature should be a normal CRUD screen. I write the code, review it, and stay through release. Fixed scope or retainer both work. I am used to async remote work and clear written updates. Stack I use on real projects React, TypeScript, Node.js, Python, PostgreSQL, AWS (EKS, Lambda, RDS, S3, CloudFront), Docker, CI/CD. AI work sits on that same stack: retrieval, agents, and tool use, with LangChain and Mastra where they earn their place. If you need a senior full stack engineer who can also own the AI pieces without turning the product into a prototype, send the brief.

🇿🇦George, South Africa$45/hr100% JSS5.00 (9)Since Apr 2016

Earnings and projects

MRR
$12k

Last 6 months ÷ 6

World#841 / 412k
🇿🇦Country#5 / 2,548
Revenue, last 30 days
$7.5k

Last 6 months: $71k

World#2,683 / 412k
🇿🇦Country#9 / 2,548
Total earnings
$210k

Billed in all: $226k

World#14,235 / 412k
🇿🇦Country#64 / 2,548
Per project
$16k

$36k in the last 6 months

World#8,320 / 412k
🇿🇦Country#49 / 2,548
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇿🇦Country#405 / 2,548
Projects in all
13

Across 17 contracts

29% fixed71% hourly
World#175,712 / 412k
🇿🇦Country#878 / 2,548

Earnings, last 30 days

$226k+$7.5k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$215k$220k$225k$230kOct 8Oct 23Nov 7

Skill rankings: Top 0.24% in Java

Top 1% in 19 of 20 skills, ranked by MRR among everyone on Upwork with the skill.

  1. 2OAuth381 freelancers · 🇿🇦 #1Top 0.52%
  2. #6Spring Boot2,150 freelancers · 🇿🇦 #1Top 0.28%
  3. #9Rust888 freelancers · 🇿🇦 #1Top 1%
  4. #16AWS Lambda2,947 freelancers · 🇿🇦 #1Top 0.54%
  5. #20Java8,313 freelancers · 🇿🇦 #1Top 0.24%
  6. #20Kubernetes3,351 freelancers · 🇿🇦 #1Top 0.60%
  7. #27Large Language Model2,726 freelancers · 🇿🇦 #1Top 0.99%
  8. #28DevOps4,403 freelancers · 🇿🇦 #1Top 0.64%