Skip to content
BackNov 7
Oleksandr P.
Upwork badge

Oleksandr P.

AI Engineer for Fintech | LLM Agents, Underwriting | Laravel, Node.js

I build AI that works where mistakes cost money: LLM underwriting agents, fraud detection, and the payment and bank-data integrations around them. 8+ years in software, 4,800+ hours on Upwork at 100% Job Success. Recent work for a US consumer lender (ongoing, long-term): - AI underwriting agent: a multi-agent LLM flow that runs in parallel with the in-house underwriting engine, giving each loan application a second, independent assessment based on bank data, credit and ACH reports. Tool calling, durable state, automatic Azure-to-OpenAI fallback, and evaluation baselines in CI so model or prompt changes can't silently degrade decisions. Handles hundreds of applications a day. - Paystub fraud detection: vision models plus bank-side forensic signals from Plaid, built as a pluggable signal aggregator so new fraud checks plug in without touching the core. Flags suspicious documents before they reach a human underwriter. - Model selection: benchmarked GPT-5.x and Grok models on real underwriting cases to pick the best cost/quality balance. - Payments: ACH processing with state machines for NSF and return codes, partial and split card payments, and loan write-off workflows. - Contact center: custom Twilio Flex plugin for call center agents and an AI reply assistant built into it. How I build AI features: evaluation first, then prompts. Structured outputs, provider fallbacks, and tests in CI, the same standards as any other production code. Day to day I work with Claude Code and Codex, often running several agents in parallel, which lets me move from idea to working prototype fast. Stack: AI: OpenAI API, Azure AI Foundry, LangChain.js, LangGraph, Vercel AI SDK Backend: Laravel/PHP, Node.js/TypeScript, NestJS, Redis queues, Temporal Frontend: Vue/Nuxt, React Integrations: Plaid, Payliance, Stripe, DocuSign, Twilio (Flex, Studio), SendGrid Outside fintech, I take on Laravel and Node.js products that need AI features or heavy integrations: SaaS back ends, workflow automation, real-time apps. Have an AI idea that needs to hold up with real users, or an integration that can't break? Send me a short description and I'll tell you how I'd approach it.

🇺🇦Berezne, Ukraine$90/hr100% JSS5.00 (1)Since May 2019

Earnings and projects

MRR
$13k

Last 6 months ÷ 6

World#740 / 412k
🇺🇦Country#57 / 14.3k
Revenue, last 30 days
$11k

Last 6 months: $75k

World#1,154 / 412k
🇺🇦Country#63 / 14.3k
Total earnings
$221k

Billed in all: $231k

World#13,063 / 412k
🇺🇦Country#1,054 / 14.3k
Per project
$55k

$75k in the last 6 months

World#756 / 412k
🇺🇦Country#78 / 14.3k
Projects, last 6 months
1
0% fixed100% hourly
World#128,092 / 412k
🇺🇦Country#4,718 / 14.3k
Projects in all
4

Across 5 contracts

20% fixed80% hourly
World#283,741 / 412k
🇺🇦Country#10,811 / 14.3k

Earnings, last 30 days

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

Skill rankings: #1 in 1 skill of 17

Rarest: top 0.13% in Twilio, of 743. Ranked by MRR among everyone on Upwork with the skill.

  1. 1Twilio743 freelancers · 🇺🇦 #1Top 0.13%
  2. 3FinTech802 freelancers · 🇺🇦 #2Top 0.37%
  3. #6Nuxt.js1,349 freelancers · 🇺🇦 #1Top 0.44%
  4. #10Payment Gateway Integration2,302 freelancers · 🇺🇦 #2Top 0.43%
  5. #22Large Language Model2,726 freelancers · 🇺🇦 #2Top 0.81%
  6. #28LangChain3,821 freelancers · 🇺🇦 #3Top 0.73%
  7. #28Retrieval Augmented Generation3,618 freelancers · 🇺🇦 #1Top 0.77%
  8. #32Vue.js8,267 freelancers · 🇺🇦 #10Top 0.39%