Bodies of work

Photography
Six genres and fifteen world galleries — landscape, street, wildlife, and the journeys behind them.

Generative art
Code as a drawing instrument. Deconstructions of Bosch, Velázquez, Munch, Leonardo, Van Gogh, Monet.

Aquarelle
Watercolour on paper — portraits, landscape, seascape and still life.

OpenVGal
The work shown in 3D virtual galleries you can walk through.
3D virtual galleries
Walk through the work the way it would hang. Both galleries are built with OpenVGal, an open-source project I created — and a tutorial video shows how to build your own.

Photos & deconstructed image
Photography and generative art, hung in a gallery you can walk through.

Aquarelle (estate)
The watercolours, shown in three dimensions.
Blog articles
All articles→OpenVGal
Best 3D Virtual Gallery website for Artists. 2026 review.
Comparison of the 2026 platforms for 3D virutal galleries for artists. Features, prices and most importantly: sovereignty.
Deconstructed
Deconstructed image Multi-threading. From art to analytics (part V)
Unlocking the power of multi-threading to optimize your applications. Discover my journey optimizing Deconstruted Image.
Deconstructed
C++. From Art to Analytics (part IV)
Explore the deconstructed image C++ in the latest chapter of our series. Discover the evolution of this foundational programming language.
Deconstructed
Mojo: From Art to Analytics (part III)
Explore the deconstructed image mojo: porting Matlab code to Mojo for speed and compatibility with Python libraries.
Deconstructed
Deconstructed Image Matlab: An Artistic Approach (part II)
Learn how to use Matlab for deconstructed image projects, and understand its advantages and limitations in visualization.












