About

Ivan Hristov Yanev · Montana, Bulgaria · English and Bulgarian

I am a personal trainer. I have worked at SilverGym in Montana since 2010, and that is the job that pays for the flat and the coffee.

Computers are the other half, and they came first. I have been around them since I was small — taking them apart, putting them back together, and still building and assembling machines now. I studied informatics at ПМГ Монтана, the maths and science high school here, which is where the programming started properly.

I did not go on to a computing degree, and I have never written software for a living. I write it in the evenings and publish it as icyhoty2k. Nobody assigns me tickets and nobody sets the deadlines, which turns out to be the whole reason the programs come out the way they do.

I also hold an electrician's qualification and work with electricity, which is less of a detour than it sounds: it is the same instinct as opening a computer to see what is inside. The longer record is here if you want it.

What that changes

QuickImageViewer is about sixty thousand lines of C++ written directly against Win32 and Direct2D, with no UI framework underneath it. On a paid project that decision would never survive a planning meeting — a framework saves months. But a framework also costs the thing the whole program exists for: the moment between double-clicking a file and seeing the picture. There, speed is not a feature. It is the product.

Working without deadlines means I can make that trade. It also means I can stop. A program can be finished rather than permanently in progress, and most of mine are.

What I care about

The work so far

QuickImageViewer — a free image viewer for Windows 10 and 11. Forty-nine formats, 224 keyboard shortcuts, released under the AGPL, and no paid tier of any kind. Website · Source

qIV Remote — the Android companion, written in Java and XML views. It drives the desktop viewer over your own network: next, previous, slideshow, zoom, a live preview of what the PC is showing, and a fuzzy find that opens a picture when you type part of its name. In closed testing on Google Play, and it needs testers. What it does

What is next

More Android work, and eventually games. The catalogue is small today and the approach will not change as it grows: built by hand, quick to open, and not interested in your data.

Contact

icyhoty2k@gmail.com · github.com/icyhoty2k · Facebook · Instagram

Email and GitHub are the two that get read. The social links are there so the name lines up across places, not because they are good ways to reach me.

Bug reports are welcome, and the ones that arrive with a file that reproduces the problem get fixed fastest. Per-app details are on the support page.