As a retail trader I prefer desktop heavy apps rather than web based ones. I believe what is missing in the crypto space is an algotrading app that allows me to code my own strategies and indicators.
Yes, many!
Through out my career I had to implement from scratch two sorting algorithms. First was to sort subtitles on a playing video in javascript in real-time. The second was a custom sorting algorithm of text blocks on an image.