I prefer the landing page, but after submitting, add a comment explaining that you are the developer, something bout the tech stack, a link to github, and some minimal background information.
[But I'm not sure that this is the best strategy.]
[But I'm not sure that this is the best strategy.]