Hi,
I'm new on this platform, but on sharepoint I have more than 7 years of experience working with 2007, 2010, 2013 and online sharepoint versions.
I have done this task before, building a custom search for a unique list, using Javascript libraries and HTML with CSS to customize the view.
For this custom search page we will not use the built-in filter, instead of, we will build a html form with the fields that you need to incorporate on the search and a custom html view for the results, including pagination to make it faster.
We will be using Sharepoint Web Services to perform the search over the list.
It would be a pleasure to collaborate with you in this project.
Please let me know if you have any question.
Best regards!