Hi, I'm a really experienced Java developer (6 years) my biggest projects are a raytracer and a neural network. And I'd be really happy to write a software for you.
Let me know what your search algorithm is about, and I'll give you elegant and fast code/software.
Thank you in advance :)