Hi there,
I am a Python expert and this looks quite simple to me. Other than PDF generation it's a routine job. For PDF generation I'll have to work on finding the best kit to support your usecase, which will take some time. Other than that, sounds simple as a pie :)
Thanks,
A