J. Michael Burgess

Astrophysicist · Machine Learning Engineer
Munich, Germany·+49 173 604 6869·jburgess@mpe.mpg.de
Press Cmd+P or Ctrl+P to save as PDF

Experience

01

Assistant Director — Machine Learning Engineer

Present
Moody's · Cape Analytics — Munich, Germany
Building ML infrastructure for property intelligence using geospatial computer vision and satellite-imagery analysis — extracting property characteristics for insurance, real estate, and risk assessment.

Senior AI Research Scientist

2023 — 2025
hema.to (AI Cytometry) · Munich, Germany
Developed AI cytometry for automated cell-population classification and clinical flow-cytometry analysis; built privacy-first, GDPR-validated, reproducible ML workflows.

Humboldt Research Fellow

2017 — 2023
Max-Planck-Institut für extraterrestrische Physik · Garching, Germany
Member of Dr. Jochen Greiner's group studying GRB emission physics across optical to high-energy gamma-ray instruments. Helped coordinate the group in project design and student training, implemented an automated burst-alert and localization system, and conceived a new coded-mask imaging method (supervising its PhD implementation) that substantially increased the sensitivity of INTEGRAL/SPI.

Oskar Klein Research Fellow

2014 — 2017
KTH Royal Institute of Technology · Stockholm, Sweden
In Felix Ryde's GRB group: developed physical models for GRB spectra and Bayesian software to fit Fermi data, investigated spectral evolution and the validity of classic spectral correlations, and designed a novel scheme to fit Type Ia SNe cosmology data.

Fermi GBM Team

2009 — 2013
University of Alabama in Huntsville · Huntsville, AL, USA
Developed the ability to fit physical spectral models to GRB data. Participated in daily satellite operations, data monitoring, and the GCN collaboration distributing GRB trigger information; built many international research collaborations.

Education

02

Ph.D. in Physics

2011 – 2013
University of Alabama in Huntsville, USA
Dissertation: Discerning the Physical Properties of Gamma-Ray Bursts via Time-Resolved Analysis with Physical Spectral Models. Advisor: Dr. Robert D. Preece.

Master in Physics

2008 – 2011
University of Alabama in Huntsville, USA
Advisor: Dr. Robert D. Preece.

Bachelor of Science

2003 – 2008
University of Alabama in Huntsville, USA
Dual degree in Math and Physics.

Selected Publications

03
BALROG: Bayesian Location Reconstruction of GRBs
The Astrophysical Journal · 2017
Burgess, J. M., et al.
Time-resolved GRB Polarization with POLAR and GBM
Astronomy & Astrophysics · 2019
Burgess, J. M., Kole, M., et al.
The Peculiar Physics of GRB 170817A
The Astrophysical Journal Letters · 2017
Bégué, D., Burgess, J. M., Greiner, J.
Is Spectral Width a Better Discriminator of GRB Physics?
The Astrophysical Journal · 2017
Burgess, J. M.
3ML: The Multi-Mission Maximum Likelihood Framework
The Astrophysical Journal Supplement · 2015
Vianello, G., Burgess, J. M., et al.
Automatic Detection of Long-duration Transients in Fermi-GBM
Astronomy & Astrophysics · 2022
Kunzweiler, F., Biltzinger, B., Greiner, J., Burgess, J. M.
50+ publications across high-energy astrophysics and astrostatistics. Full list in the PDF version and on Google Scholar.

Open Source Software

04

3ML

Lead developer
The Multi-Mission Maximum Likelihood framework (3ML) provides a common high-level interface and model definition, which allows for an easy, coherent and intuitive modeling of sources using all the available data, no matter their origin. At the same time, thanks to its architecture based on plug-ins, 3ML uses under the hood the official software of each instrument, the only one certified and maintained by the collaboration which built the instrument itself. This guarantees that 3ML is always using the best possible methodology to deal with the data of each instrument.

astromodels

Lead developer
Astromodels is a very flexible framework to define models for likelihood or Bayesian analysis of astrophysical data.

popsynth

Sole developer
popsynth is a generic population modeling framework designed to generate synthetic populations of astrophysical sources either for experimental design or calibration of statistical models.

pynchrotron

Sole developer
pynchrotron is a numerical code that uses the Chang-Cooper method to solve the Fokker-Planck equation for the injection of electrons and their subsequent cooling via synchrotron emission. A 3ML model is provided to allow for spectral fitting to GRB/AGN data.

cosmogrb

Sole developer
cosmogrb is a package built upon popsynth to simulate GRBs from luminosity functions and various other distributions. Each GRB can be passed through an instrument's response resulting in data that can be later analyzed (preferably with 3ML). Thus, one can generate catalogs of data from theoretical assumptions and test what these assumptions lead to in terms of observation.

gbmgeometry

Lead developer
gbmgeometry provides spacecraft geometry tools for the Fermi-GBM satellite. 3D plotting and animation tools are provided to allow for understanding the incident angle of GRB emission.

morgoth

Lead developer
morgoth is the MPE lead GBM localization, spectral analysis, and cataloging pipeline that provides real-time localizations of GRBs to the follow-up community.

gbmkitty

Sole developer
An experimental pipeline package to automatically create spectral analysis catalogs for the Fermi-GBM data.

gbm_drm_gen

Lead developer
The backbone of BALROG, a full rewrite of the original GBM response generator. BALROG must generate an instrument response for each proposed position on the sky.

pyipn

Lead developer
PyIPN is a tool for simulating GRB light curves observed by gamma-ray detectors dispersed throughout the Universe (theoretically, but mostly in the Sol system).

nazgul

Lead developer
A modern approach to triangulating GRBs via time-delay measurements of multiple instruments. The method utilizes random Fourier features and a full-Bayesian hierarchical model to properly locate GRBs with the appropriate statistical likelihood.

rball

Sole developer
A generic response database generator and localization code for energy dispersed non-imaging detectors such as GBM or POLAR-2.

pychangcooper

Sole developer
A simple Python solver for generic Fokker-Planck equations.

Honors & Awards

05
Alexander von Humboldt Fellowship (ca 100,000 EUR)2017
Royal Swedish Academy of Sciences Research Scholarship (ca 20,000 SEK)2015
Oscar-Klein Postdoctoral Fellowship2014
AAS Chambliss Award, American Astronomical Society Meeting2012
Alabama Space Grant Consortium Graduate Fellowship (ca 40,000 USD/yr)2010
Curry Astrophysics Graduate Fellowship (ca 9,000 USD/yr)2008
Vanderbilt Prize for Undergraduate Research in Physics and Astronomy (ca 500 USD)2007
Alabama Space Grant Consortium Undergraduate Fellowship (ca 9,000 USD/yr)2007
NASA Institute of Advanced Concepts Research Fellowship (9,000 USD)2006
University of Alabama in Huntsville Academic Excellence Scholarship2003

Invited Talks & Presentations

06

Nazgul: GRB position triangulation via non-stationary time-series models

October 2021
INTEGRAL: towards the third decade of X and Gamma ray observations · Sardinia, Italy

Intro to X-ray analysis with 3ML

August 2021
Chandra Data Science · Virtual

3ML: The Multi-Mission Maximum Likelihood Framework

August 2021
Chandra Data Science · Virtual

Spectroscopy of GRBs: Where are we now? (Invited)

July 2021
Sixteenth Marcel Grossmann Meeting · Rome, Italy

The Multi-Mission Maximum Likelihood Framework (Invited)

February 2021
COSI team journal club · Berkeley, California

Seminar on Hierarchical Bayesian Models (Invited)

January 2021
TUM ORIGINS special seminar · Munich, Germany

Synchrotron (Invited)

October 2019
Gamma-ray Bursts in the Gravitational Wave Era 2019 · Yokohama, Japan

Synchrotron (Invited)

September 2019
Ioffe Workshop on GRBs and other transient sources: 25 Years of Konus-Wind Experiment (KW25) · St. Petersburg, Russia
Prompt Emission Session Chair

Synchrotron (Invited)

March 2019
Nanjing GRB Conference · Nanjing, China
Involved in prompt emission panel discussion

The Multi-Mission Maximum Likelihood Framework (Invited)

March 2019
PyGamma · Heidelberg, Germany

Synchrotron

January 2019
XX Integral Conference · Geneva, Switzerland

Polarization

December 2018
POLAR Workshop · Geneva, Switzerland

GRB Spectral Width

January 2017
Deciphering the Violent Universe · Cancún, Mexico

Awakening the BALROG

October 2017
Fermi Symposium · Garmisch, Germany

On the Fermi GBM event 0.4s GW-150914

2016
GRB Symposium 2016 · Huntsville, AL, USA

Exploring Gamma-ray Burst via the Bayesian Paradigm (Invited)

2016
Imperial College London Statistics Seminar · London, United Kingdom

An External Shock Origin of GRB 141028A

2015
TEXAS Symposium · Geneva, Switzerland

Taking the Band Function Too Far

July 2015
Fourteenth Marcel Grossmann Meeting · Rome, Italy

To Synchrotron or Not to Synchrotron

October 2014
5th Fermi Symposium · Nagoya, Japan

Relating the Thermal and Non-thermal Components of Fermi GRBs

2013
GRB 2013 Symposium · Huntsville, AL, USA

Exploring Fermi GRBs via Physical SEDs

November 2012
GRB 2012 · Malaga, Spain

Constraints of the Synchrotron Shock Model

November 2011
3rd Fermi Symposium · Rome, Italy

Constraints of the Synchrotron Shock Model (Invited)

November 2010
GRB 2010 · Annapolis, MD, USA

Teaching

07

Spectral Fitting Methods Workshop

2019
Lecturer and Co-Organizer · Max Planck Institute for Extraterrestrial Physics, Garching, Germany

MPE Code Monkeys

2019
Lecturer and Co-Organizer · Max Planck Institute for Extraterrestrial Physics, Garching, Germany
  • Hosted a weekly meetup with MPE students to discuss computer software issues and give advice

MCMC Workshop

2019
Lecturer and Co-Organizer · Max Planck Institute for Extraterrestrial Physics, Garching, Germany
  • Created a spontaneous meetup with MPE students to learn how to code an MCMC

Applied Multi-Messenger Astronomy 2 (Statistical and Machine Learning Methods in Particle and Astrophysics) (PH2282)

2019
Assistant Lecturer · Technical University of Munich, Garching, Germany

STEW: Studies of Transients and Extreme Winds

2018-2019
Organizer · Max Planck Institute for Extraterrestrial Physics, Garching, Germany
  • Weekly meetup with students and postdocs to discuss progress in our research groups and help students learn to present their work

Fermi Summer School

2015
Invited Lecturer on GRB Analysis · University of Delaware, Lewes, Delaware
  • Invited to instruct graduate students on proper Fermi GRB analysis (link)

Astroparticle Physics (SH2204)

2016
Assistant Lecturer · KTH Royal Institute of Technology, Stockholm, Sweden

Astroparticle Physics (SH2204)

2014
Assistant Lecturer · KTH Royal Institute of Technology, Stockholm, Sweden

Astrophysics (SH2402)

2014
Assistant Lecturer · KTH Royal Institute of Technology, Stockholm, Sweden

Quantum Mechanics (Bachelor level)

2013
Assistant Lecturer · University of Alabama in Huntsville, Huntsville, AL

General Relativity (Bachelor level)

2012
Assistant Lecturer · University of Alabama in Huntsville, Huntsville, AL

Student Supervision

08

Julius Moeller

2021-present
Assistant Master Supervisor · MPE, Garching, Germany
Development of new imaging algorithms for INTEGRAL-SPI.

Elisa Schosser

2021-present
Assistant Master Supervisor · MPE, Garching, Germany
Population synthesis of extra-galactic magnetars.

Florian Seitz

2021
Assistant Bachelor Supervisor · MPE, Garching, Germany
Fitting of physical models in time and energy to GRB afterglow light curves.

Kivanc Gulderen

2021-present
Assistant Bachelor Supervisor · MPE, Garching, Germany
Application of the Nazgul location algorithm to the entire set of IPN GRBs.

Eduard Dolhescu

2020-2021
Assistant Bachelor Supervisor · MPE, Garching, Germany
  • Further development of the Nazgul location software
  • Testing of Nazgul on real data

Markus Trost

2020-2021
Assistant Master Supervisor · MPE, Garching, Germany
Developing population synthesis of GRB infrared afterglows.

Niklas von Minckwitz

2019-2020
Assistant Bachelor Supervisor · MPE, Garching, Germany
Calibrating the effect of localization errors on GRB spectra.

Moritz Singhartinger

2019-2020
Assistant Bachelor Supervisor · MPE, Garching, Germany
Development of new methods for GRB triangulation.

Bjoern Blitzinger

2018-present
Assistant Master and Ph.D. Supervisor · MPE, Garching, Germany
  • Modeling of the Fermi-GBM background with a focus on fitting the Earth's albedo flux and the cosmic γ-ray background spectra
  • Developing a new analysis for INTEGRAL SPI data

Francesco Berlato

2017-2020
Assistant Ph.D. Supervisor · MPE, Garching, Germany
  • Using BALROG to locate GRBs with Fermi-GBM and understanding the inherent systematics of the instrument
  • Fitting physical photospheric models to GRB spectra

Simon Steinmaßl

2018-2019
Assistant Master Supervisor · MPE, Garching, Germany
Bayesian modeling of x-ray binary data obtained by GROND.

Marco Grau

2019
Assistant Bachelor Supervisor · MPE, Garching, Germany
Fitting physical afterglow models to multiwavelength data.

Ana Bacelj

2017
Assistant Master Supervisor · MPE, Garching, Germany
Fitting hierarchical Bayesian correlation models to Fermi-GBM data.

Felix Kunzweiler

2018-2020
Assistant Bachelor and Master Supervisor · MPE, Garching, Germany
  • Construction of an object-oriented framework for fitting and modeling the Fermi-GBM background
  • Development of a pipeline and website for Fermi-GRB localizations and alerts
  • Development of a transient search pipeline in GRB data

Liang Li

2014-2016
Assistant Ph.D. Supervisor · KTH Royal Institute of Technology, Stockholm, Sweden
Spectral analysis and correlations in GRB spectra.

Shabnam Iyyani

2014
Assistant Ph.D. Supervisor · KTH Royal Institute of Technology, Stockholm, Sweden
Synchrotron and photospheric modeling of Fermi-GBM observed GRBs.

Professional Service

09

Project Scientist

2018 – Present
POLAR-2

Board Member

2018 – 2021
International Association of Astrostatistics

Member

2021 – Present
High Energy Astrophysics Codes, Interfaces and Tools

Member

2017 – Present
Cosmostatistics Initiative (COIN)

Press & Outreach

10

What powers the most powerful explosions in the Universe? (link)

2019
MPE Press Release

Saving Synchrotron in Gamma-ray Bursts (link)

2019
Nature Astronomy Outreach Article

What powers the most powerful explosions in the Universe? (link)

2019
SciTechDaily Interview

What powers the most powerful explosions in the Universe? (link)

2019
AstroNews Interview (German)

What powers the most powerful explosions in the Universe? (link)

2019
SciGlow Interview

Interview with Michael Burgess (link)

2014
Oskar Klein Centre Interview

Don't worry about getting fried by gamma ray burst (link)

2013
UAH Interview

Don't worry about getting fried by gamma ray burst (link)

2013
Phys.org Interview

Skills

11

Programming Languages

  • C/C++
  • FORTRAN
  • Python
  • R
  • Stan
  • JAGS
  • IDL
  • LaTeX
  • Emacs

Statistics & Analysis

  • Full Bayesian inference
  • Maximum likelihood
  • XSPEC
  • 3ML (developer)

Development

  • git
  • GitHub workflows
  • Coverage
  • Python frameworks
  • Docker
  • conda

Instruments

  • Fermi-GBM
  • Fermi-LAT
  • Swift-BAT
  • Swift-XRT
  • INTEGRAL-SPI
  • GROND
  • POLAR

Languages

  • English