Skip to content
BackNov 8
Keegan B.
Upwork badge

Keegan B.

Full-Stack Engineer | AI Integration, Next.js & Capacitor Apps

Most recently I've been building AI features for a video creation platform. Before that I spent 16 months writing authentication SDKs in four languages for a developer infrastructure company in Australia. I'm a full-stack software engineer with four years of professional experience building reliable, maintainable applications and SDKs across web, backend and cross-platform environments. I write clean, production-ready code and design developer-friendly abstractions that scale well over time. My focus is practical, real-world delivery rather than experimental or academic work, and I've worked remotely for international clients since I started. Core skills & experience: JavaScript / TypeScript: backend services, SDKs, CLI tools and modern web applications, with a strong focus on code quality and usability. React, Next.js, Node. AI integration: LLM-backed product features, generation pipelines and streaming responses, plus the operational side of running them in production: cost, retries, rate limits and failure handling. Go: backend services and SDK development. PHP: server-side application development, REST APIs, and business-logic-driven systems. Python: API development, tooling, automation, and backend services. Flutter (Dart) and Capacitor: cross-platform mobile development with clean architecture and maintainable UI state, through to app store submission. SDK & API development: designing reusable SDKs, integrating external services, and exposing clean, well-documented interfaces for other developers. Databases & backend systems: relational databases, authentication flows, and scalable backend architectures. I'm comfortable owning features end-to-end, from design and implementation to testing and refinement, and I prioritise clear communication, realistic timelines and long-term maintainability. Based in Johannesburg (UTC+2), a full working day's overlap with Europe and the UK. If you're looking for a developer who can quickly understand your domain, integrate cleanly into existing systems, and deliver dependable results, I'd be happy to help.

🇿🇦Johannesburg, South Africa$30/hr100% JSSSince Nov 2023

Earnings and projects

MRR
$4.6k

Last 6 months ÷ 6

World#6,264 / 412k
🇿🇦Country#24 / 2,548
Revenue, last 30 days
$2.9k

Last 6 months: $28k

World#13,349 / 412k
🇿🇦Country#69 / 2,548
Total earnings
$49k

Billed in all: $54k

World#77,423 / 412k
🇿🇦Country#399 / 2,548
Per project
$25k

$28k in the last 6 months

World#4,255 / 412k
🇿🇦Country#23 / 2,548
Projects, last 6 months
1
0% fixed100% hourly
World#128,096 / 412k
🇿🇦Country#683 / 2,548
Projects in all
2

Across 3 contracts

0% fixed100% hourly
World#328,890 / 412k
🇿🇦Country#1,936 / 2,548

Earnings, last 30 days

$53.6k+$3k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$50k$52k$54kOct 9Oct 24Nov 8

Dotted: longer than usual between two readings. Hatched: over two weeks without one.

Skill rankings: Top 2% in User Authentication

Ranked by MRR among everyone on Upwork with the skill.

  1. #7SDK50 freelancers · 🇿🇦 #1Top 14%
  2. #13User Authentication698 freelancers · 🇿🇦 #1Top 2%
  3. #19OAuth381 freelancers · 🇿🇦 #3Top 5%
  4. #61Golang2,195 freelancers · 🇿🇦 #1Top 3%
  5. #137Ecommerce Website Development5,475 freelancers · 🇿🇦 #1Top 3%
  6. #171Flutter7,550 freelancers · 🇿🇦 #2Top 2%
  7. #236API Development6,848 freelancers · 🇿🇦 #4Top 3%
  8. #271Mobile App Development8,511 freelancers · 🇿🇦 #2Top 3%