×
Haris Ballis

Haris Ballis

Transport Modeller & Software Engineer

Ivis 102, Athens, Attika, GR, 16561
+306982354112
Greek, English

Background


About

About

Transport modeller, software engineer, and optimisation specialist. Civil Engineer by training with a PhD in Civil & Environmental Engineering and 10+ years of experience across transportation engineering, operations research, geospatial analysis, and software engineering. Runs Transopt, an independent transport modelling / software engineering consultancy, building Python-based decision-support tools, simulation models, and optimisation systems for resilient urban mobility and infrastructure planning.

Work Experience

Work Experience

  • Lead Transport Modeller & Software Developer, Grid Advisors/Engineers

    Jan, 2023 - Present

    Lead the development of advanced tools and methods for transport resilience and infrastructure risk assessment. Design Python-based decision-support systems that integrate geospatial analysis, network modelling, and hazard simulation to aid climate adaptation, emergency planning, and investment prioritisation.

    • Manage all transport modelling requirements across multiple studies and projects.

    • Undertake advanced network analysis methods

    • Automate data acquisition pipelines (e.g. APIs, OpenStreetMap, etc.) with particular focus on the transportation sector

    • Automate workflows, transforming manual processes into efficient, fully automated routines.

    • Integrate hazard modelling, traffic flow analysis, and economic evaluation into comprehensive decision-support tools.

  • Transport Modeller and Data Science Expert, OpenSpace

    Jan, 2021 - Present

    Lead the development of Digital Twins for major UK mobility hubs using real-time data and simulation. Delivers AI tools for disruption recovery, accessibility, and operational optimisation.

    • Development of Digital Twins, pedestrian simulations and systems integration for main UK mobility Hubs (e.g. St Pancras station, Euston station, etc.)

    • Collaboration with industry leaders and experts such as Network Rail, High Speed 1 & 2, Avanti West Coast, Eurostar, etc.

  • PhD Researcher, University of Cyprus

    Jan, 2016 - Dec, 20204 years 11 months

    Conducted research on synthesizing personal mobility data from OD matrices using graph theory and combinatorial optimisation. Developed AI-based methods for OD matrix reconstruction and traffic signal optimisation to improve urban traffic flow. Completed a PhD thesis titled “Synthesis of personal mobility information from OD matrices using graph-theoretical and combinatorial optimisation techniques.”

    • Developed an advanced combinatorial optimisation methodology to synthesize personal mobility data from aggregate Origin-Destination Matrices

    • Developed an advanced traffic signal optimisation algorithm using a Reinforcement Learning based methodology

    • Integrated the optimisation algorithm into commercial traffic simulation software (VISSIM)

  • Transport Modeller, Transport Systems Catapult

    Jun, 2017 - Dec, 20181 year 6 months

    Led transport modelling and demand estimation for autonomous ridesharing and ridehailing in Greenwich. Conducted detailed microsimulations using MATSim to support the development of fully autonomous vehicle services aimed at improving urban mobility and reducing emissions.

    • Estimated travel demand for autonomous ridehailing and ridesharing trips in Greenwich.

    • Conducted agent-based and activity-based microsimulations (MATSim) to model vehicle operations and to estimate passenger flows.

    • Supported business model development for automated vehicle services within a multi-partner consortium.

    • Contributed to urban mobility enhancement and emissions reduction strategies.

  • Transport Modeller, AECOM

    Oct, 2015 - May, 20171 year 7 months

    Supported key transport modelling tasks for Heathrow Airport Holdings and Southall area projects. Verified mobile phone data for OD matrix validation at Heathrow and enhanced microsimulation modelling workflows for Southall using traffic microsimulation tools (VISSIM).

    • Validated mobile phone data as a reliable source for Origin-Destination matrices in Heathrow Airport traffic modelling.

    • Automated survey data extraction and improved integration between validation tools and VISSIM microsimulation for Southall shared space scheme analysis.

    • Contributed to infrastructure impact assessments on local and strategic road networks.

    • Enhanced data workflows to streamline model validation and improve accuracy.

  • Junior Researcher, National Technological University of Athens (NTUA)

    Sep, 2013 - Aug, 201411 months

    Supported intermodal transport projects by developing optimisation algorithms and contributing to data analysis and web application development for European transport initiatives.

    • Developed an optimisation algorithm for train loading and dynamic pricing in TRAINOSE’s Athens-Thessaloniki intermodal service.

    • Contributed to data collection and analysis for the European Commission’s Green Intermodal Freight Transport (GIFT) project.

    • Helped develop a web application to monitor civil engineering projects along European Corridor IV.

Projects Experience

Projects Experience

  • Delopt, Independent / Founder

    - Present

    Commercial delivery/fleet route-optimization SaaS platform.

    • Built the backend for real-time driver assignment and routing.

    • Kitchen-aware dispatching for food delivery.

  • HARMA Toolkit, Grid Advisors/Engineers

    Jan, 2023 - Present

    Reusable Python toolkit for road-network infrastructure risk assessment and investment prioritisation, integrating hazard modelling, network analysis, and cost-benefit evaluation. Built once and deployed across multiple client engagements, including the World Bank South Asia risk-assessment tool and the NIST US flood/earthquake recovery study (see below).

    • Core engine behind Grid Advisors' hazard/network risk-assessment work, reused across regions and hazard types.

    • Modular design allows swapping in different hazard models, network sources, and cost-benefit frameworks per engagement.

  • Stirling LiDAR Trace Analytics, Digiflec

    May, 2026 - Jun, 20261 month

    Analysed pedestrian and vehicle movement patterns at a busy urban junction (Port Street & King Street, Stirling, UK) using a week of high-resolution LiDAR trace data, building data-cleaning pipelines and an interactive dashboard to explore shared-space traffic behaviour.

    • Cleaned and filtered raw LiDAR traces using duration and speed-profile checks to remove noise and transient signal artefacts.

    • Geolocated and reprojected traces to the British National Grid (EPSG:27700) for spatial analysis.

    • Built an interactive dashboard to visualise pedestrian and vehicle movement patterns at the junction.

  • NIST: Functional Recovery – Flood + Earthquake, National Institute of Standards and Technology

    Jan, 2024 - Dec, 20251 year 11 months

    Simulated compound hazard impacts and recovery on regional US road networks to inform resilience standards.

    • Built flood & earthquake hazard impact simulation in Python.

    • Linked road recovery times to traffic disruption metrics.

    • Evaluated long-term risk and resilience policy options.

  • Surveyor Route Optimisation Prototype, EYDAP (Athens Water Supply & Sewerage Company)

    - Present

    Prototype tool to optimise the routes followed by surveyors collecting water-usage data from building meters, combining geospatial street-network data with routing algorithms to minimise travel distance while ensuring complete coverage of all assigned meters. Built for a prospective engagement with EYDAP; the tool is fully functional, though the engagement itself did not proceed.

    • Modelled street segments as two-sided network elements to reflect real-world meter-access constraints.

    • Generated optimised, non-overlapping routes per surveyor from geospatial and address data.

  • Accessible Solutions for Disrupted Journeys, Innovate UK

    Jan, 2024 - Dec, 202411 months

    In collaboration with Avanti West Coast, Network Rail, and Transport Focus, OpenSpace is developing a system to improve travel for mobility-impaired passengers at Euston Station. Leveraging Digital Twin technology, it provides real-time updates, personalised routing, and enhanced disruption support to deliver a safer, more accessible, and inclusive passenger experience.

    • Developed real-time speech-to-text and translation for live announcements.

    • Integrated personalised routing with Digital Twin platform.

    • Enabled inclusive support for mobility-impaired passengers.

  • EICM – Customer Information Screens, Network Rail

    Jan, 2024 - Dec, 202411 months

    The introduction of a new Advertising Board on the north-facing side of Euston Station required the re-positioning and introduction of new Customer Information Screens. Pedestrian Flow Modelling was undertaken to ensure the scheme improved flows and congestion for passengers.

    • Performed pedestrian flow analysis for screen placement.

    • Analysed LiDAR data to identify low-disruption locations.

    • Used simulation to assess impacts of signage changes.

  • Transport Network Risk Assessment Tool, World Bank

    Jan, 2024 - Dec, 202411 months

    This project developed a decision-support tool for transport risk management in South Asia, supporting both long-term resilience planning and short-term disruption response. Built on the HARMA toolkit, it performs probabilistic risk assessments for natural hazards, integrating network analysis, hazard mapping, and cost-benefit evaluation to guide infrastructure investment and emergency planning.

    • Developed modular Python tool for hazard and traffic flow simulation.

    • Modelled flood/earthquake risk across South Asian networks.

    • Supported resilience planning and investment prioritisation.

  • WeatherXM, WeatherXM

    Feb, 2023 - Feb, 20231 day

    Freelance engagement designing and implementing an optimal weather-station placement analysis at global scale, minimising spatial estimation uncertainty for WeatherXM's decentralised weather station network.

    • Modelled spatial estimation uncertainty across global climate and precipitation datasets using geostatistical interpolation.

    • Framed station placement as a global optimisation problem to minimise estimation uncertainty across the network.

    • Integrated open geospatial and climate data sources, including administrative boundary and global precipitation datasets.

  • Solar Asset Hail-Risk Pilot, Lloyd's

    - Present

    Exploratory pilot analysis estimating hail-damage risk for solar panel assets, combining NREL system metadata with historical hail-event data to prototype an asset-level risk-scoring approach. Scoped as an initial pilot that did not progress beyond this stage.

    • Aggregated and cross-referenced NREL solar-system metadata with hail event records.

    • Prototyped a risk-scoring approach for asset-level hail exposure.

  • ReCOVER AI Disruption Tool, Department for Transport

    Jan, 2023 - Dec, 202311 months

    The project developed ReCOVER, an AI-based decision-support tool for real-time disruption recovery at Euston Station. Using over 100 million data points, it generated adaptive recovery strategies aligned with DfT and Network Rail priorities. The proof-of-concept was tested in a simulated environment to demonstrate its effectiveness.

    • Built core AI optimisation model for disruption recovery.

    • Combined meta-model scheduling with pedestrian microsimulation.

    • Achieved 20% flow conflict reduction in station simulations.

  • ENIRISST, National Technical University of Athens (NTUA) — School of Civil Engineering

    Feb, 2022 - May, 20223 months

    Developed the transport demand model for agricultural products for the ENIRISST research infrastructure's Inland & Intermodal Freight Transport Platform, on behalf of NTUA.

    • Built a gravity-model-based transport demand estimation for 50 agricultural products across 74 Greek regional units, combining production (ELSTAT), consumption (FAO Supply Utilization Accounts), seasonality, and road freight survey data to calibrate resistance coefficients.

    • Defined and developed the dashboard requirements for the public-facing platform, visualising estimated origin-destination flows of agricultural products.

  • Euston Living Lab, High Speed 2

    Jan, 2022 - Dec, 202211 months

    The project delivered a Proof of Concept ‘Station Living-Lab’ at Euston with a real-time Digital Twin to support HS2, WCP, and Network Rail. It enabled analysis of passenger behaviour to inform future station design, operations, and asset management, and to test new digital tools aimed at improving customer experience, efficiency, and decision-making.

    • Led modelling for real-time Digital Twin PoC at Euston.

    • Used AI-driven analytics to monitor and forecast passenger flow.

    • Provided insights for HS2 design and operational decisions.

  • SBRI Digital Twin for Rail Networks, Innovate UK

    Jan, 2021 - Dec, 202111 months

    Feasibility study for a national-scale Digital Twin for UK rail. Developed real-time monitoring, passenger flow prediction, and what-if simulation tools to support operational resilience and improved passenger experience.

    • Led modelling and data analysis for a national rail Digital Twin feasibility study.

    • Developed real-time monitoring and short-term prediction methods for station flows.

    • Built simulations to support demand estimation and disruption alerts.

  • St Pancras Operational Digital Twin, Network Rail & HS1

    Jan, 2021 - Dec, 202111 months

    The project explored the technical feasibility of a Digital Twin for Rail Networks (DTN) to enable real-time estimation and simulation of end-to-end passenger movements. It focused on predicting station occupancy, boarding and alighting figures, and generating detailed journey traces to better understand individual passenger needs.

    • Led transport modelling and data fusion for King's Cross-St Pancras platform.

    • Built and calibrated pedestrian simulations using observed and forecast data.

    • Delivered insights for station flow management and customer experience.

  • Step2Smart, Interreg Greece-Cyprus

    Jan, 2018 - Jan, 20202 years

    The project developed a prototype open-architecture system for urban transport and environmental management. It aimed to improve mobility and reduce emissions by integrating traffic and air pollution monitoring. Pilot implementations in Nicosia, Chania, and Kos used data from DIAVLOS and PRODROMOS to evaluate traffic policies with measurable environmental impact.

    • Developed reinforcement learning module for traffic signal optimisation.

    • Integrated real-time traffic and pollution data.

    • Deployed and tested a large-scale system in Nicosia.

  • Optimal Train Loading Plan – TRAINOSE, National Technical University of Athens (NTUA)

    Jan, 2014 - Present

    Developed a container-to-carriage loading optimisation algorithm for TRAINOSE's Athens–Thessaloniki intermodal freight service, allocating containers across available wagons to maximise utilisation and minimise the number of carriages required.

    • Formulated the carriage loading problem as a combinatorial optimisation model.

    • Published as "Towards the Implementation of Optimal Train Loading Plan in the Athens-Thessaloniki Freight Services", International Journal of Operational Research and Information Systems, 2017.

  • Open Source & Community

    Jan, 2017 - Present

    Contributor within the core Python data/geospatial ecosystem; shares applied geospatial techniques with the local Python community.

    • Contributed a merged core feature to pandas, resolving a long-standing open feature request in one of the most widely used Python data libraries.

    • Speaker, Python Athens Meetup (June 2025) — "Locating the Forgotten Data Type: Intro to Geospatial Analysis with Python".

    • Maintains forks and experiments across OSMnx, NetworkX, and Path4GMNS as part of day-to-day transport-network tooling.

Skills

Skills

  • Programming

    Python

    SQL

  • Core Python / Data

    pandas

    GeoPandas

    NumPy

    NetworkX

    Pydantic v2

    Pandera

    SciPy

    PyArrow

    rasterio

    rioxarray

    xarray

    Shapely

  • Backend / APIs

    FastAPI

    SQLModel

    SQLAlchemy

    REST API design

    JWT/Auth0 auth

  • Databases

    PostgreSQL

    PostGIS

    Supabase

    Spatial SQL

  • GIS / Geospatial

    QGIS

    OSMnx

    H3

    PyProj

    CRS transformations

    Spatial joins

    Zonal statistics

    Kriging / geostatistics (pykrige)

  • Transport Modelling & Optimisation

    OD matrix estimation

    Demand modelling

    Network assignment (Wardrop equilibrium, gradient projection, column generation, BPR functions, GMNS)

    Accessibility analysis

    path4gmns

    OSM2GMNS

    OR-Tools (VRP, MIP)

    Agent-based/activity-based microsimulation (MATSim, VISSIM, Aimsun)

    Reinforcement Learning

    Digital Twins

    Global optimisation (SciPy dual annealing, particle swarm/pyswarms)

  • Distributed Computing

    Ray (parallelized simulation, ray.put()/ray.wait() patterns)

    Rust+PyO3/Ray hybrid architectures (exploring)

  • Testing / Packaging

    pytest (fixtures, session-scoped caching, vcrpy cassettes)

    Pixi (conda-forge GDAL/GEOS/PROJ stack)

    uv

    pyproject.toml conventions

  • DevOps / Infra

    Docker

    Git (SSH commit signing)

    Linux (Arch-based/Omarchy, GNOME)

    Google Cloud (Cloud Run, Cloud Build, Artifact Registry)

    Jupyter

    VSCode

  • Systems / Other Languages

    Rust (petgraph-based Dijkstra/MSA traffic assignment, learning PyO3/maturin)

    Zig (explored for graph algorithms)

  • AI/ML Side Projects

    Semantic search (Qdrant, Sentence Transformers, embeddings, BM25 hybrid retrieval)

    RAG prototypes

    Exploring Vertex AI

  • Data Visualisation / Dashboards

    Streamlit

    Plotly

    PyDeck

    Altair

Education

Education

  • Civil and Environmental Engineering, PhD, University of Cyprus

    Jan, 2016 - Sep, 2020

  • Transport & Business Management, MSc, Imperial College London

    Sep, 2014 - Sep, 2015

  • Civil Engineering, Diploma, National Technical University of Athens

    Sep, 2007 - Oct, 2012

Awards

Awards

  • "Matthew Karlaftis" Young Researcher Award , ICTR 2021

    Awarded on: Sep 01, 2021

Publications

Publications

  • P. Segui-Gasco, H. Ballis, V. Parisi, D.G.D.G. Kelsall, R.J.R.J. North, D. Busquets - Simulating a rich ride-share mobility service using agent-based models, Transportation

    Published on: Jan 01, 2019

    Models ride-share mobility services using agent-based simulation.

  • H. Ballis, L. Dimitriou - Revealing personal activities schedules from synthesizing multi-period origin-destination matrices, Transportation Research Part B: Methodological

    Published on: Jan 01, 2020

    Analyzes personal activity patterns via synthesized OD matrices.

  • H. Ballis, L. Dimitriou - Evaluation of Reinforcement Learning Traffic Signalling Strategies for Alternative Objectives: Implementation in the Network of Nicosia, Cyprus, Transport and Telecommunication Journal

    Published on: Jan 01, 2020

    Evaluates reinforcement learning for traffic signal optimisation in Nicosia.

  • H. Ballis, L. Dimitriou - Optimal synthesis of tours from multi-period origin-destination matrices using elements from graph theory and integer programming, European Journal of Transport and Infrastructure Research

    Published on: Jan 01, 2020

    Develops graph-theoretical and integer programming methods for tour synthesis.

  • A. Ballis, F. Karapetis, H. Ballis - Towards the Implementation of Optimal Train Loading Plan in the Athens-Thessaloniki Freight Services, International Journal of Operational Research and Information Systems

    Published on: Jan 01, 2017

    Focuses on optimal train loading plan implementation for freight services between Athens and Thessaloniki.

  • H. Ballis, L. Dimitriou - Optimal population of trip chains synthesis from multi-period origin-destination matrices, Transportation Research Board 98th Annual Meeting

    Published on: Jan 01, 2019

    Explores methods for synthesizing trip chains from multi-period OD matrices.

  • P. Franco, H. Ballis, C. Stefanescu, N. Sari - Business Models for New Mobility Service: Demand Modelling tools for a successful implementation of MaaS, 13th ITS European Congress

    Published on: Jan 01, 2019

    Discusses demand modelling for Mobility-as-a-Service business models.