As someone who's learning a language (french) with Duolingo, and also supplementing that with other methods (podcasts, social media, online chatting, talking to chatgpt) I've also really wanted a way to get duolingo type experience with my own set of vocabulary that I encounter. So i'll definitely check this out. Also your english is impressive!