Skip to content
BackNov 7
Joshua V.
Upwork badge

Joshua V.

Senior Full-Stack Engineer | Stripe, Postgres, Claude Code, AI Agents

Production systems that hold up with real users, real money and real data: payments, Postgres, migrations off platforms you don't own, and AI agents that can't talk their way into a database write. Recent: I took over a fragile AI-built app with thousands of live users and payments, hardened its security, moved it onto infrastructure the client owns, rebuilt the payment flow, then stayed on for monthly maintenance. 5.0 reviews. Client: "Working with Josh was the best decision I made for this project." What I ship: → Payments: Stripe integrations, signature-verified webhooks, idempotent credits, append-only ledgers with reversals, and reconciliation against the processor. I find the double charges that hide in retries. → Migrations: moving a live app between hosts, databases and storage with before-and-after snapshot compares, reconciliation to the cent, and a rollback plan that gets tested before the switch. → AI app rescue: audit, security fixes and migration off Bubble, Replit, Lovable, Bolt, Base44, v0 and Cursor builds onto a stack you own. → AI agents with tool calling: the model plans, deterministic tools act, and money or data changes sit behind checks the model can't talk its way around. → Claude Code every day, with a real review process: one change, one test, and a second pass that tries to disprove the claim before it ships. → Claude API and MCP servers, RAG with citations, integrations across Stripe, HubSpot, Slack and third-party APIs. How I work: short, capped milestones you can test yourself. Code in your GitHub, every account under your login. Eastern time, business hours. Send me the repo, the spec or a screenshot. I'll reply in writing with what's wrong or what it takes, before we talk price. Stack: TypeScript, Node, Express, React, PostgreSQL, Python, FastAPI, Flask, Claude API, OpenAI, Docker, AWS, GCP, Vercel, Railway, Cloudflare. =========================================================================== Stripe • Payments • Webhooks • Payment Processing • Ledger • Reconciliation • Data Migration • PostgreSQL • Node.js • Express • TypeScript • React • Python • FastAPI • Flask • Claude Code • Claude API • Anthropic API • AI Agents • Agentic Workflows • Tool Calling • MCP Server • Model Context Protocol • Tool Use • Structured Output • LLM Systems • RAG • Vector Databases • ChromaDB • Qdrant • LangChain • LangGraph • Ollama • Docker • AWS • GCP • Vercel • Railway • Cloudflare • Bubble Migration • Replit Migration • Lovable Migration • Bolt Migration • Base44 Migration • Security Hardening • Code Review • Async APIs • Data Pipelines • API Integration • App Rescue • Production AI

🇺🇸Derby, United States$120/hr100% JSS5.00 (4)Since Jan 2026

Earnings and projects

MRR
$5.2k

Last 6 months ÷ 6

World#5,064 / 412k
🇺🇸Country#1,715 / 62.1k
Revenue, last 30 days
$900

Last 6 months: $31k

World#45,997 / 412k
🇺🇸Country#6,713 / 62.1k
Total earnings
$35k

Billed in all: $35k

World#100,132 / 412k
🇺🇸Country#17,496 / 62.1k
Per project
$5.8k

$6.2k in the last 6 months

World#29,947 / 412k
🇺🇸Country#4,953 / 62.1k
Projects, last 6 months
5
100% fixed0% hourly
World#41,746 / 412k
🇺🇸Country#5,872 / 62.1k
Projects in all
6

Across 7 contracts

86% fixed14% hourly
World#250,290 / 412k
🇺🇸Country#35,789 / 62.1k

Earnings, last 30 days

$34.7k+$900 earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$33.5k$34.0k$34.5k$35.0kOct 8Oct 23Nov 7

Skill rankings: Top 1% in Flask

Ranked by MRR among everyone on Upwork with the skill.

  1. #15Payment Processing834 freelancers · 🇺🇸 #8Top 2%
  2. #27Model Context Protocol (MCP)413 freelancers · 🇺🇸 #4Top 7%
  3. #31Flask2,438 freelancers · 🇺🇸 #6Top 1%
  4. #44Vector Database1,142 freelancers · 🇺🇸 #6Top 4%
  5. #55Database Design2,161 freelancers · 🇺🇸 #20Top 3%
  6. #99REST API5,062 freelancers · 🇺🇸 #22Top 2%
  7. #101Stripe3,151 freelancers · 🇺🇸 #22Top 3%
  8. #130FastAPI4,337 freelancers · 🇺🇸 #25Top 3%