Richard N.
Senior Full Stack, HFT Quant/Distributed System Dev, C++/Rust/Py/Js
Senior software engineer with 13 years of professional experience across backend systems, full-stack products, desktop applications, trading infrastructure, distributed systems, data pipelines, networking, graphics and performance engineering. I work across the stack and have built everything from web/backend services and internal tools to native desktop software and high-performance, low-latency distributed systems. Most of my recent work has been in trading, but my background is much broader. • Backend services, APIs, databases, automation, data pipelines, distributed systems, CI/CD and production monitoring. • Full-stack and internal applications across database, backend/API and UI layers. • High-performance and low-latency distributed systems for real-time data processing, messaging, trading and production infrastructure. • C++/C#/Qt desktop applications, native Windows/Linux software and internal control tools. • Trading systems covering market data, connectivity, L2/L3 order books, signals, OMS/execution, risk, backtesting and exchange simulation. • Real-time networking and messaging using Aeron, ZeroMQ, shared-memory IPC, Kafka, NATS, gRPC, TCP/UDP, WebSocket, FIX and binary protocols. • Computer vision, LiDAR and point-cloud processing, game engines, rendering and GPU/CPU optimization. • Blockchain/DeFi integrations, exchange infrastructure and market-data services. I built an end-to-end multi-venue C++ trading platform from scratch and led two engineers while remaining mostly hands-on. I reduced internal latency in a colocated CME HFT system from ~8 μs to 600 ns, contributing to a 25% increase in strategy profitability. I have also built deterministic exchange simulation and replay systems, blockchain and DeFi integrations, market-data microservices, computer-vision pipelines, LiDAR software, desktop applications, rendering systems and game-engine components for PC and PlayStation. I am comfortable taking over an existing production codebase or building a new system from scratch. I usually work from actual system behaviour: reproduce problems, inspect the data flow, test failure cases, and verify that the result is correct in production. Technologies: C++23, Rust, Python, C#, JavaScript/TypeScript, SQL/PostgreSQL, Linux, Windows, AWS, Docker, Kubernetes, Git, CI/CD, Qt, OpenGL, REST/WebSocket, gRPC, Kafka, NATS, Aeron, ZeroMQ, shared-memory IPC, DPDK, AF_XDP, PF_RING, OpenOnload/TCPDirect, io_uring, FIX, SBE, ITCH/OUCH, Grafana, Datadog, PyTorch, XGBoost, NumPy and Pandas.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $1.5k
Billed in all: $4,154$4.2k
$1.5k in the last 6 months
Across 5 contracts
Earnings, last 30 days
Skill rankings: Top 19% in CUDA
Ranked by MRR among everyone on Upwork with the skill.
- #31CUDA161 freelancers · 🇭🇺 #1Top 19%🇭🇺#1 of 2
- #71Financial Trading259 freelancers · 🇭🇺 #1Top 27%🇭🇺#1 of 1
- #102Trading Strategy409 freelancers · 🇭🇺 #2Top 25%🇭🇺#2 of 2
- #127Trading Automation467 freelancers · 🇭🇺 #2Top 27%🇭🇺#2 of 2
- #148Quantitative Research571 freelancers · 🇭🇺 #3Top 26%🇭🇺#3 of 3
- #190Microsoft Windows784 freelancers · 🇭🇺 #1Top 24%🇭🇺#1 of 3
- #592Linux3,038 freelancers · 🇭🇺 #3Top 19%🇭🇺#3 of 11
- #918C++4,442 freelancers · 🇭🇺 #5Top 21%🇭🇺#5 of 21