Loopbaan
- 1993-1997 assistent in opleiding, E.M. Meijers Instituut voor Rechtswetenschappelijk Onderzoek, Universiteit Leiden
- 1997-2001 universitair (hoofd-)docent, Departement Straf(proces)recht, Faculteit der Rechtsgeleerdheid, Universiteit Leiden
- 2001-2026 advocaat
- 2008-2017 bestuurslid Nederlandse Vereniging van Strafrechtadvocaten (NVSA)
- 2019-2021 algemene raad Nederlandse Orde van Advocaten (NOvA)
- 2010-2026 hoogleraar Strafrechtspraktijk, Willem Pompe Instituut voor Strafrechtswetenschappen, Universiteit Utrecht
- 2023-2026 raadsheer-plaatsvervanger Hof Arnhem-Leeuwarden, sectie strafrecht
- Per 1-03-2026 advocaat-generaal parket bij de Hoge Raad