projects

Check out a sample of projects I've worked on. You will find more projects on my blog, so be sure to check there as well. If you have an interesting project idea, definitely reach out and let me know about it. Thanks.


thesis

SlopeUnion: An Efficient Algorithm for Product Recommendation in Online Social Rating Networks

SlopeUnion is a novel algorithm for efficiently and effectively recommending products in online social ratings network such as Flixster that blends different user and item network structures with the traditional ratings network. The algorithm is easy to implement by an average engineer while maintaining the level of rating prediction accuracy achieved by some of the already existing state-of-the-art recommendation methods.


package development

patternator

Provides a set of functions to efficiently recognize and clean the continuous dorsal pattern of a female brown anole lizard Anolis sagrei traced from ImageJ, an open platform for scientific image analysis, and extract common quantitative features such as pattern sinuosity index, coefficient of variation, pattern asymmetry index, and pattern max-min width.

microbats

A nature-inspired metaheuristic algorithm based on the echolocation behavior of microbats that uses frequency tuning to optimize problems in both continuous and discrete dimensions. This R package makes it easy to implement the standard bat algorithm on any user-supplied function. The algorithm was first developed by Xin-She Yang in 2010.


web development

Bayesian A/B Testing Tool

A Bayesian A/B testing calculator made with Shiny web framework in R to interpret an A/B test result using a beta-bernoulli model.

Github

data science

Check my blog posts for details.