I created a bunch of scripts as part of my master's degree called FaulMap. It attracted a bit of attention, and I'm still pretty excited about the fundamental idea that motivated it. However, the code is a mess with a commit history that shows my entire learning curve. I thought about refactoring it for way too long, and eventually came to the conclusion that the only sensible way forward is to start from scratch and re-evaluate every decision made. This is also a good opportunity to try out some frameworks I've been curious about, such as nbdev and FastAPI.
I plan to develop a library, backend service and frontend interface separately. There will also be a research repository for exploratory snippets and notebooks.