About
Speaking at conferences allows me to share my experiences, insights, and expertise with you and hopefully gives you the context and background to help you navigate the constantly-changing technical landscape we work in: while the solutions may be implemented differently now, the problems are orften age-old and recurring. My goal is to help you recognize and understand that, in whatever problems presented to you.
Sessions at dev up 2025
Your Code Base as a Crime Scene
The objective of the board game Cluedo is to deduce how, where, and by whom the victim was murdered based on clues gathered from the other players. Was it Colonel Mustard with the spanner in the Co...
Data Modeling for Software Engineers
Really, data modeling? Is that even a thing any more? The days of formal data modeling are definitely years in the rearview mirror, empowered teams define their data as they see fit, implement,...