I also experimented with a desktop app and tried to run open-source models locally.
Being a "real programmer" actually hurts you, I had a lot of things to unlearn to just ship fast and keep iterating. I was too stuck looking for the "best practices" or for it to be "just right" (code words for perfectionism).
So keep iterating and writing many projects . This is project 12 in 16 weeks. I've been doing this challenge of 52 startups in 52 weeks. It's been tremendously helpful. (more about it: http://52shipped.com)