Projects & Research

Open Source Projects

pyaerocom

Python Tools for Climate and Air Quality Model Evaluation

Contributed to this comprehensive Python package for processing, analyzing, and visualizing aerosol and air quality model data. Serves as the backend for the Aeroval evaluation portal and is used operationally by the Copernicus Atmosphere Monitoring Service (CAMS).

  • Tech Stack: Python, xarray, pandas, cartopy
  • Contributions: Data fusion algorithms, model evaluation metrics, uncertainty quantification
  • Impact: Powers operational air quality evaluation portal, used by European forecasting services

DeepTreeMRA

Scalable Spatial Modeling for Massive Datasets

High-performance implementation of the Multi-Resolution Approximation (MRA) for spatial statistical modeling. Designed to handle hundreds-of-millions of observations using deep tree structures and parallel computing.

  • Tech Stack: MATLAB, MPI, High-Performance Computing
  • Key Features: 75% computation time reduction, scalable to 100M+ observations
  • Applications: Climate data analysis, environmental modeling, large-scale spatial prediction

optimparallel

Parallel Optimization for Python

Python package providing a parallel computing interface to the L-BFGS-B optimizer, enabling efficient optimization of complex objective functions.

  • Tech Stack: Python, NumPy, parallel computing
  • Use Cases: Parameter estimation, model fitting, optimization problems

Professional Work

Statkraft (Current)

Developing data-driven systems for energy management and trading operations. Focus areas include:

  • Large-scale weather and hydrological data pipelines
  • Operational analytics and decision support systems

Norwegian Meteorological Institute

Developed machine learning-based air pollution forecasting models and contributed to the Copernicus Atmosphere Monitoring Service (CAMS):

  • ML models for air quality prediction
  • Data fusion techniques for air quality modeling
  • Model evaluation and uncertainty quantification

NCAR Research

Created scalable algorithms for massive spatial datasets:

  • Parallel computing methods reducing computation by 75%
  • Analysis of satellite data (100M+ observations)
  • Statistical modeling for climate and environmental data

Technical Interests

  • Quantitative Modeling: Time series analysis, forecasting, optimization
  • Machine Learning: Deep learning, ensemble methods, statistical learning
  • High-Performance Computing: Parallel algorithms, distributed systems
  • Data Engineering: Large-scale data pipelines, real-time analytics