Curtis McMillin

Senior Software Engineer

Building full-stack applications with AI integration — web, cloud, and native iOS — from proof of concept to production.

About

Software engineer since the early 1990s, Top-Rated Plus on Upwork. I've shipped production code end-to-end — requirements through deployment and operations — through every major shift in the field: client-server, web, cloud-native, and now AI-integrated development.

Today that means Angular, React, TypeScript, and C#/.NET on Azure and Vercel, with AI woven into the product rather than bolted on — the apps below include two native iOS products and a working PWA proof of concept, all with real AI features. I take on greenfield builds, rescue troubled codebases, and scale platforms that have outgrown their first architecture.

Notable Clients

NASAPwCBain & CompanyDevon EnergyCheseapeake EnergyLPGASiemensAllstateAvanade

Languages & Frameworks

TypeScriptJavaScriptSwift / SwiftUIC# / .NETReactNext.jsAngularTailwind CSSshadcn/ui

Cloud & Infrastructure

AzureVercelAWSDockerMicrosoft FoundryRevenueCat

Data

SQL ServerPostgreSQLSupabaseEntity FrameworkMySQLFirebaseOracleElasticsearch

AI Development

CursorClaude CodeCodex

Payments & Integrations

Stripe (Subscriptions, Checkout, Webhooks, Customer Portal)TwilioSendGridResendDynamics 365Box

DevOps & Testing

GitHub ActionsAzure DevOpsVitestPlaywright

Projects

Two native iOS apps in production, plus a working PWA proof of concept — all with AI integration.

FirstCut
Native iOS golf scorecard
Live

A free native iPhone app for golfers to search 30,000+ courses and score rounds in real time. A Next.js backend hosts the public site, account controls, and AI routes for scorecard OCR, a USGA rules assistant, and coaching.

SwiftSwiftUINext.jsTypeScriptReactTailwind CSSSupabaseClaude VisionGolfCourseAPI
Wrench
Native iOS motorcycle maintenance tracker
Live

A native iPhone app that generates AI-powered maintenance schedules, logs services, decodes VINs, checks for recalls, and provides market valuations — with a Next.js backend and App Store billing via RevenueCat.

SwiftSwiftUINext.jsTypeScriptReactTailwind CSSSupabaseRevenueCatClaude VisionNHTSA API
RenoLedger
Working PWA proof of concept for renovation planning
Live

A working progressive web app proof of concept for renovation planning — AI cost estimation, contractor discovery, budget optimization, material comparison, and DIY assessment. Not a shipped product yet, but the core flows run end to end.

Next.jsTypeScriptReactTailwind CSSshadcn/uiSupabaseStripeAzure OpenAISerwist PWAYelp FusionResend