I am a scientific software developer with a PhD in Applied Mathematics, focused on optimization and ML/LLM systems for energy, mobility, finance, and robotics. My work spans theory and algorithms through backend systems and APIs, all the way to desktop GUIs and web front ends. Below are some of the domains where I typically operate:
For each project, I deliver a working solution that combines the core algorithm with a clean API or backend service, the required data pipelines, an optional desktop or web UI, automated tests and basic monitoring, clear documentation with examples, and a structured handover.
The main methodologies I use include optimization (LP, NLP, MILP), control and system identification, signal processing, differential equations, graph theory, and cellular automata. The tech stack includes: Python, C, C++, MATLAB/Simulink; NumPy, SciPy, pandas, scikit-learn; PyTorch, TensorFlow, OpenAI API; Gurobi, CPLEX, OR-Tools, CVXPY, Pyomo; FastAPI, Flask; Docker; PostgreSQL, MySQL.
From research ideas to deployed services and UIs, I handle the full build. Send a short brief with goals and data, and I will respond with a concrete plan and timeline options.
Based in Europe/Madrid (CET/CEST), available for short consultations or multi-week projects, comfortable under NDA and with fixed-price sprints.
Raphael V. earns an estimated $11k/mo. That's 7.5× the typical freelancer and more than 99.9% of everyone we track.