Supermind Consulting
Solr - Elasticsearch - Machine Learning

What I can do for you

My passion is building and fine-tuning search engines.

In particular, I specialize in building vertical search engines like, and (all companies I've worked with).

I've also worked on products such as Atlassian Jira and Confluence to improve their search capabilities.

Depending on what you need to launch your product successfully, I can

  • architect
  • code
  • mentor
  • train

What tools I use

For searching, Lucene, Solr and Elasticsearch.

For big data, Hadoop and Cascading.

For machine learning, I am preferential to scikit-learn.

I like simplicity and use either Python or Java. For web GUIs, I prefer the popular Django framework.

What my clients think of my work

Kelvin is an extremely productive thinker with deep domain knowledge in search technology. His swiftness, combined with a commitment to complete tasks on a very short deadline ensured that our project was accelerated by months. I would unequivocally recommend him to anyone undergoing a project related to search technology.
Niki Scevak, Founder and CEO

Kelvin's contributions to our custom needs with Solr have greatly enhanced our ability to operate efficiently with within our search platform. He provided useful insights and recommendations with respect to what options were available to us, stemming from his ability to determine exactly what we were looking for. His work was efficient and reliable, and his contributions remain in use at our organization today.
Anthony Duerr, VP of Engineering (acquired by LinkedIn)

Kelvin is a mature developer with very good communication, teamwork, and organizational skills. His code is clean and solid. He's a particularly good asset to startups, as he's worked in many of them already and knows the culture well.
Yannick Laclau, Founder and CEO

All for Good hired Kelvin to review and make several enhancements to our current Solr based search platform. I thoroughly vetted Kelvin's skills before deciding to work with him so I was not surprised by his expert level knowledge of Solr (especially geospatial search) and the general technical knowledge that he brought to the project.

What was a pleasant surprise is how incredibly thorough, committed, and full of positive energy he is. Before wrapping up his work with us he made sure to fully document everything he had done and made sure we all were completely up to speed on it. He has outstanding technical skills, a great attitude, and excellent communication skills. Nice guy too. I highly recommend Kelvin.
Dan Stryker, Project Manager

Kelvin Tan was a valuable contributor to the Maya's Mom site, specifically our search product. The site wouldn't be what it is without him. Kelvin worked quickly, communicated well and exceeded every milestone and task we had. Kelvin's insight and expert knowledge allowed him to take the lead on refactoring and improving our search, giving us new features and abilities. We're grateful for finding him.
Marcus Kazmierczak, VP Engineering

Kelvin is a conscientious and knowledgeable developer with a deep understanding of search. We had an issue with our Elasticsearch implementation which had us scratching our heads. Not only did Kelvin resolve our issue but he suggested and implemented improvements to our build process which have made a big difference to our setup. I would have no hesitation calling upon Kelvin again in the future.
Stephen Fine, Head of Systems

Think we might be able to work together?

If you have a project which could use some help, drop me a line at .

Recent blog posts