I help research teams and technical founders build and validate reliable, testable scientific and quantitative systems — research prototypes, backtesting frameworks, production execution systems, simulation engines, and performance-critical pipelines. I also conduct independent technical review of quantitative models and research frameworks.
Whether you are architecting a new system from the ground up, battling computational bottlenecks, auditing an unpredictable model, or scaling a fragile prototype into production, I can work with you or your team to engineer a robust, high-performance solution.
Background: PhD Physics (NYU, 2018). Quantitative Research at JPMorgan Chase — derivatives pricing on a 1M+ LOC C++ library. Max Planck Institute postdoc — general-relativistic hydrodynamics on 1,000+ core HPC clusters. 13 peer-reviewed publications, 1,300+ citations, h-index 12.
WHAT I DELIVER
▸ Quant & Options Engineering
Backtesting frameworks (event-driven or vectorized), walk-forward, leakage checks
Options analytics: Greeks, IV surfaces, Black–Scholes and numerical methods
Research → production pipelines (clean architecture, tests, logging, monitoring)
Execution integrations (e.g., IBKR) and robust order / risk handling
Market data ingestion, cleaning, corporate actions, quality control
ML and statistical time-series models with proper cross-validation (no leakage)
▸ Scientific Computing & Research Tooling
For physics, chemistry, biology, engineering, and any domain where the core problem is mathematical or computational.
Custom numerical solvers (finite volume / finite difference, spectral, particle methods) with stability and convergence analysis
Optimization engines (Bayesian, gradient-based, evolutionary) for experimental design, formulation, and parameter search
Simulation frameworks from prototype to production grade
Scientific data pipelines: ingestion, transformation, quality control, reproducible workflows
Verification and validation: benchmarks, unit / regression tests, convergence studies
Analysis tools, dashboards, and reporting infrastructure for research workflows
Air-gapped and reproducible deployments where IP sensitivity or regulatory context requires it
▸ Quantitative & Mathematical Review (NDA-protected)
Independent technical review of quantitative models, frameworks, and research
Verification of internal consistency, identifiability, hidden assumptions, and mathematical correctness
Assessment of whether the formal structure supports the conclusions drawn from it
Implementation review against specification: numerical stability, edge cases, code-to-spec fidelity
▸ HPC & Performance Engineering
Distributed computing (MPI / OpenMP / CUDA), GPU optimization, memory and I/O tuning
Inference and training infrastructure at scale
Profiling, refactors, and speedups for codebases that need to run reliably under production load
WHY CLIENTS WORK WITH ME
- Trustworthy work — research prototypes turned into tested, reproducible production code; models reviewed against their own claims
- De-risking — failure modes surfaced early (leakage, overfitting, edge cases, scaling bottlenecks)
- Maintainability — clean architecture, docs, handover-ready delivery your team can extend
- Communication — clear milestones, concise updates, realistic timelines, no surprises
- Math ↔ engineering bridge — strong intuition for both theory and implementation
IDEAL PROJECTS
- Quant strategy development, backtesting, and research infrastructure
- Options analytics and derivatives tooling
- Mathematical review of quantitative manuscripts, white papers, or research frameworks
- Independent validation of production models against specification
- Market data pipelines and reproducibility upgrades
- Performance optimization of slow Python / C++ codebases
- Distributed training, GPU optimization, and inference serving for ML workloads
- Custom scientific or industrial simulation and numerical software
- Internal R&D tooling for research labs and technical teams
If this sounds like a fit, message me with a brief on your current setup and success criteria — I'll let you know how I can help.
Artificial Intelligence
Machine Learning Model
Computational Fluid Dynamics
GPU
C++
Python
Multithreaded, Parallel, & Distributed Programming Language
Numerical Computing Software
Performance Optimization
Quantitative Finance
Juan Manuel S.
Cordoba, Argentina
$45/hr
5.0
29 jobs
- I specialize in R and its scientific ecosystem, particularly the tidyverse.
- I also have extensive experience with Fortran, especially for performance-intensive tasks.
- With more than 12 years working with academic documents in LaTeX, I’ve contributed to theses, research papers, and scientific publications.
- I’m skilled at optimizing scientific code, improving both execution time and memory usage through profiling and efficient algorithm design.
- I believe that clear and consistent communication is key to delivering top-quality work—let’s keep the conversation going!
- My combined expertise in R and Fortran allows me to develop robust, efficient solutions for applications ranging from statistical modeling to numerical simulations.
-N8N: My combined experience in programming and editing allows me to build clear, efficient, and reliable automations. I create smart workflows using n8n, designed specifically to meet real business and project needs.
Fortran
R
Astronomy
Python Script
Data Analytics & Visualization Software
Scientific & Technical Services
Inkscape
LaTeX
Ubuntu
Movses M.
Ijevan, Armenia
$40/hr
5.0
4 jobs
I help companies get hard C++ work done right the first time — multithreaded backends, performance-critical code, and AI features that hold up in production.
C++
Linux
C
Microsoft Visual C++
Software Architecture & Design
Software Debugging
Performance Optimization
System Programming
Multithreaded Programming
TCP/IP
Windows API Development
Boost
POSIX
AI Development
Git
Image Processing
Cryptography
Alex C.
Aston, Pennsylvania
$65/hr
4.6
177 jobs
35 years of experience in software engineering complemented by solid knowledge of computer science, mathematics and electrical engineering.
C++
Assembly Language
Microsoft Windows
Bash
Python
Qt Framework
Git
Microsoft Visual Studio
Valgrind
Computer Science
Linux
PostScript
CSV
Regex Writing
PDF
Volodymyr K.
Lviv, Ukraine
$25/hr
4.9
101 jobs
Working as a developer freelancer for the last 15 years: Data Science, Neural Networks, Python, Matlab, Fortran etc.
Hold a Ph.D. in theoretical physics with expertise in strongly correlated electrons, optical lattices, and phase transitions.
Fluent in Ukrainian and Russian, with advanced English proficiency, enabling me to write scientific papers and engage in effective communication as well as do EN-UA and EN-RU translations.
Fortran
Astrophysics
LaTeX
Mathematics
Python
MATLAB
Differential Calculus
Physics
SciPy
Linear Programming
Jupyter Notebook
Business Mathematics
English
Translation
Raghuveer C.
Hyderabad, India
$25/hr
5.0
12 jobs
Roles: Senior Developer / Software Architect
Programming Languages: C++, C#, C, Python, JavaScript, TypeScript, Rust
Frameworks: WPF, Win32, Winforms, .NET Framework, .NET 5.0+
Domain Expertise:
* Casino games ( Math Engine Development )
* Game Development, Optimization and Engine Enhancements
* Desktop and Cross Platform Editor Applications ( Unity3D, GoDot, etc)
* Loyalty Applications ( Backend NodeJS)
* Camera Software ( Image Processing, Software tools)
* Construction tools ( AutoCAD and AutoRevit Plugins)
C#
Node.js
Python
SQL
JavaScript
C++
TypeScript
Microsoft Foundation Class Library
Unity
Unreal Engine
Autodesk Revit
Windows Presentation Foundation
Autodesk AutoCAD
MongoDB
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
“Upwork provides an umbrella-level of security. I can see a talent’s work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.”
KD
Kim Darling
Emerald Tiger
“Upwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.”
DM
David Merry
Kinetic Investments
“Our very specific requirements can be a challenge—With Upwork, we’re able to access a bigger community to ensure the success of our projects.”
KK
Katja Krohn
Summa Linguae
How do I hire a Fortran Programmer & Developer on Upwork?
You can hire a Fortran Programmer & Developer on Upwork in four simple steps:
Create a job post tailored to your Fortran Programmer & Developer project scope. We’ll walk you through the process step by step.
Browse top Fortran Programmer & Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Fortran Programmer & Developer profiles and interview.
Hire the right Fortran Programmer & Developer for your project from Upwork, the world’s largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Fortran Programmer & Developer?
Rates charged by Fortran Programmers & Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Fortran Programmer & Developer on Upwork?
As the world’s work marketplace, we connect highly-skilled freelance Fortran Programmers & Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Fortran Programmer & Developer team you need to succeed.
Can I hire a Fortran Programmer & Developer within 24 hours on Upwork?
Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Fortran Programmer & Developer proposals within 24 hours of posting a job description.