I am a freelance photographer specializing in fine art and advertising, often fusing the two. I am frequently asked to combine creative visions with commercial assignments, this makes me a versatile professional in various disciplines, especially in conceptualization and high quality and creative photography.

I live with my family in Cologne, Germany, and am always ready to embark on global assignments and adventures, regardless of the size of the project or the composition of the team. Sharing and talking about photography and my way of working is a passion of mine, be it on my podcast Shuttertalk, by speaking at events or by leading workshops.

Photography has been a part of my life since I got my first camera at the age of six from my father. If you’re interested, it was this one. Nowadays I am an internationally booked, exhibited, awarded and published photographer who is happy when a client wants to do something that hundred photographers haven’t done before.
When I’m not behind the lens or in the editing room, I like to cook (on search for the perfect Pasta Amatriciana recipe, if you have one, mail me), brew beer, play guitar, take my old dog for a very slow walk and think about future projects.

Privacy Preferences

When you visit our website, it may store information through your browser from specific services, usually in the form of cookies. Here you can change your Privacy preferences. It is worth noting that blocking some types of cookies may impact your experience on our website and the services we are able to offer.

🍥 Yummy!

My website uses cookies, mainly from 3rd party services. Define your Privacy Preferences and/or agree to our use of cookies.
document.addEventListener("DOMContentLoaded", function() { let imagesArray = document.body.querySelectorAll('.no-cursor'); let cursor = document.querySelector('.wpcc-cursor'); imagesArray.forEach(function(image){ image.addEventListener('mouseenter', function(){ cursor.style.visibility = 'hidden'; console.log('enter'); }); image.addEventListener('mouseleave', function(){ cursor.style.visibility = 'visible';console.log('out'); }); }); });