Raja,
If you have to 'deliver' today, then the most important factor is not whether someone else in the community is happy with the standard of your code (however expert and helpful they are, like Mark), but whether you have set up an environment and tested your code and that it works!
A code review is no substitute for proper testing.
Follow Mark's previous guidance and carry out some testing and ensure your code does what you expect it to, have debugging on to identify any errors and address them.
If it works (first priority), run it through the local_codechecker plugin to ensure it meets Moodle coding standards. OK there may be better ways to do some things sometimes, but if you have to deliver today, first priority has to be test it to make sure it does what it is supposed to. If it does, deliver it.