Kompressor
I started to work on Kompressor out of frustration with existing image converters. Apps that made conversion between different formats easy and seamless were outdated and didn't support HEIC and other more recent formats. Apps that did support more recent formats were mostly too bloated to be useful. The common use-cases of quickly converting several images of various formats into one format and resizing them felt like a chore in existing image conversion tools.
Most of these tools were neither easy nor fun to use, so I wanted to work on a solution that makes the basic image conversion workflow as easy and fun as possible. I learned about Apple's Image IO framework, which now ensures Kompressor's support of a wide range of input and output formats, including some more exotic ones.
The UI is built with SwiftUI and makes use of Metal shaders, haptic feedback and sound effects to give the whole experience more juice. Swift Concurrency helped me to run multiple conversions concurrently, which makes batch conversions for thousands of images extremely fast.