Hi Jean,
I’ve been working with open-source libraries like this for a while now. Your requirements seem definitely achievable. I would be happy to take this on.
You can reach out to me on my email here
Colin