Hi!
I've got 15+ years of experience in software development of which 10+ years in web development using PHP/Javascript/mySQL/AJAX.
I've got master degree in financial management and specialization in e-business. I'm also a day trader on NYSE.
I developed similar screener for my daily trading needs, although much simpler than the one you stated as an example.
I'm not sure if you asked for screener only, or for complete website like finviz, which includes screener and more. Also, there are a lot of complicated issues regarding data source, time frame of data refresh, number and kind of filter fields, presentation of the results etc, which I'd like to discus with you before accepting project, of course, if you choose me.
For more information about me and my work, please see my profile.