Hello,
I have thoroughly gone through your requirements for this project. Also, I have developed a similar kind of applications in the past.
I have made an 'Automated Certificate Generator & Distributor'. Which generates and personally sends the certificate to the particular participant's email, automatically.
In your case, you want to generate a certificate from the data submitted through the form. So, it's quite easy for me. I can do this project in esteemed time with quality.
Please discuss more regarding this project so that I can immediately start working on it.