Kelvin Tan - Experienced Lucene consultant

What clients think of my Lucene-related 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
Homethinking.com



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
AllForGood.org



What I've done with Lucene

I've implemented custom Lucene solutions for a number of clients, including Atlassian (Confluence and Jira), Bright.com and Indeed.com.

These range from relevancy tweaks and performance enhancements, to full-blown spatial search solutions and custom Lucene queries and ranking.

Recently, I implemented a pure Lucene multi-point spatial search solution.

I'm also the original author of some Lucene core classes such as MultiFieldQueryParser and ChainedFilter, as well as a Lucene Sandbox Committer.

Additionally, I created and maintained a Lucene Tutorial website dedicated to helping newbies find their way around Lucene.

How I can help

My involvement with clients as a Lucene consultant generally revolves around:

  • Translating business requirements into a Lucene implementation
  • Improving performance and scalability of an existing Lucene app
  • Tuning relevance ranking
  • Other custom Lucene search solutions