Vincent J.
Trading Bot & AI Automation Developer | NinjaTrader, MT5, Python
I build trading automation and AI systems that hold up in live use — not demos that break on the first reconnect. Trading automation Expert advisors, indicators, dashboards and execution engines across NinjaTrader 8 (C#), MetaTrader 4/5 (MQL), TradingView (Pine Script), TradeStation (EasyLanguage) and Quantower — plus the licensing infrastructure if you sell your tools commercially. What separates a bot that works from one that quietly loses money is rarely the entry logic. It's whether signals confirm on closed bars instead of repainting, whether one signal produces exactly one position no matter how many ticks it persists across, whether the risk layer can veto a trade regardless of how good the setup looks, and whether the system reconciles against the broker's actual positions after a restart instead of trusting its own memory. I build all of that in by default. I don't sell strategies. You bring the rules; I turn them into software that executes them exactly, with honest measurement of what it actually does. AI & automation engineering Production systems where language models do bounded work inside deterministic software: document and invoice extraction with confidence flagging, retrieval assistants that cite their sources and say "I don't know" instead of inventing an answer, API and webhook integrations, and pipelines that run unattended for months. Python, FastAPI, PostgreSQL, Redis workers, OAuth 2.x, Claude and OpenAI APIs, n8n. The discipline is the same as on the trading side: idempotent processing so a retried webhook never fires twice, reconciliation against external state, cost controls before expensive calls, and recovery from restarts treated as a design assumption rather than an afterthought. Also Excel/VBA, Google Sheets and Apps Script, Power Query, financial models and reporting — a finance background (business administration) means I check whether a number is right, not just whether the formula calculates. How I work Fixed price per milestone, fully async, no calls. You get the complete source code, documentation, and a system you own and can maintain without me. I tell you up front what I can't do rather than discovering it halfway through.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $27k
Billed in all: $49,337$49k
$1.4k in the last 6 months
Across 58 contracts
Earnings, last 30 days
Skill rankings: #1 in 3 skills of 20
Rarest: top 0.41% in MQL 4, of 241. Ranked by MRR among everyone on Upwork with the skill.
- MQL 4241 freelancers · 🇩🇪 #1Top 0.41%🇩🇪#1 of 1
- MQL 5240 freelancers · 🇩🇪 #1Top 0.42%🇩🇪#1 of 1
- EasyLanguage34 freelancers · 🇩🇪 #1Top 3%🇩🇪#1 of 1
- Pine Script176 freelancers · 🇩🇪 #1Top 2%🇩🇪#1 of 3
- NinjaTrader133 freelancers · 🇩🇪 #1Top 2%🇩🇪#1 of 2
- #4MetaTrader 5282 freelancers · 🇩🇪 #1Top 1%🇩🇪#1 of 1
- #6TradingView294 freelancers · 🇩🇪 #1Top 2%🇩🇪#1 of 5
- #8Financial Trading259 freelancers · 🇩🇪 #1Top 3%🇩🇪#1 of 5