Hi – I am Zac. I take a lot of photos and videos.

I am not a photographer – just trying to document my kids, holidays, and interesting things I see. I wrote Diffractor to stay organized. This is my workflow.

Diffractor used to be called ImageWalker. I have been working on it over 10 years. Many people have helped me in that time – thank you all!

I learnt to program on a Commodore 64 and still feel nostalgic about that computer.

Diffractor is a native desktop App built in C++ and Direct3d. This provides great responsiveness and performance. Life is too short for slow software. Diffractor is an open-source program. The source code is here.

If you find Diffractor useful, please help by donating. This allows me to devote more time to the project.

If you want to learn how to use Diffractor, take a look at the documentation.


Diffractor uses the following amazing open source: