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.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $28k
Billed in all: $53,575$54k
$28k in the last 6 months
Across 3 contracts
Earnings, last 30 days
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.
- #7SDK50 freelancers · 🇿🇦 #1Top 14%🇿🇦#1 of 1
- #13User Authentication698 freelancers · 🇿🇦 #1Top 2%🇿🇦#1 of 5
- #19OAuth381 freelancers · 🇿🇦 #3Top 5%🇿🇦#3 of 3
- #61Golang2,195 freelancers · 🇿🇦 #1Top 3%🇿🇦#1 of 5
- #137Ecommerce Website Development5,475 freelancers · 🇿🇦 #1Top 3%🇿🇦#1 of 10
- #171Flutter7,550 freelancers · 🇿🇦 #2Top 2%🇿🇦#2 of 18
- #236API Development6,848 freelancers · 🇿🇦 #4Top 3%🇿🇦#4 of 21
- #271Mobile App Development8,511 freelancers · 🇿🇦 #2Top 3%🇿🇦#2 of 10