Do you have that on github or gitlab?
I'd love to contribute, as I'm also working on something like this for the last couple weeks.