Technical Skills

I enjoy combining mathematical optimization with modern software tools. Below is a selection of my core technical skills.

Programming Languages

  • Python – developed production‑grade analytics pipelines and APIs
  • MATLAB – rapid prototyping for numerical optimization and simulation
  • SQL – relational data modelling and performant query design
  • R – statistical analysis and visualization

Data Science & Machine Learning

  • NumPy, Pandas & SciPy – data wrangling and scientific computing
  • Scikit‑learn, TensorFlow & PyTorch – predictive modelling and deep learning
  • Keras – rapid neural network prototyping
  • NLTK, spaCy – natural language processing

Optimization & Mathematical Modelling

  • GAMS, Pyomo, CPLEX, Gurobi – formulating and solving linear, integer and nonlinear programs
  • Column generation, decomposition techniques and Benders cuts
  • Metaheuristic and matheuristic algorithms (e.g., fix‑and‑optimize, tabu search)
  • Network flow and scheduling models

Software Engineering & Tools

  • Git, GitHub – version control and collaborative development
  • PostgreSQL & MySQL – database design and management

Business & Soft Skills

  • Project management – led cross‑functional teams from concept to deployment
  • Communication – translate complex analytics into actionable insights for stakeholders
  • Client engagement – scoping projects and delivering value to industry partners
  • Technical mentorship – coaching junior analysts and engineers