I'm a software engineer who has passions in the lower-end of the spectrum, with particular emphasis on machine learning, natural language processing, concurrent and functional programming, numerical analysis, big data, and polyglot data persistence (document, graph, key/value, columnar, and relational databases).
String metrics and phonetic algorithms for Scala (e.g. Dice, Hamming, Jaccard, Jaro-Winkler, Levenshtein, Metaphone, Monge-Elkan, N-Gram, Needleman-Wunch, NYSIIS, Ratcliff-Obershelp, Refined NYSIIS, Refined Soundex, Soundex, Weighted Levenshtein).
Released via the Apache License v2.0.
Freelancing is typically performed on a retainer basis. Billing is done in quarter day increments. Besides that, everything favors you, the client: