Hey there! Welcome to my personal website. I’m a software engineering leader with expertise in large-scale distributed systems, search, and natural language processing.
When I’m not building cool stuff, I’m out exploring new places, learning a new language, or hanging out with my wife and two cats.
Make sure to check out my blog for writings on search, linguistics, machine learning, and whatever else I feel like musing about.
Nine to Five
I currently work as a Senior Staff Software Engineer at User Testing, where I helped to build out a culture of documentation, introduce GraphQL as our next-generation API platform, and make major strides in evolving a successful Rails monolith to a service-oriented future.
Past jobs include Senior Software Engineer at Wikia (now Fandom), where I architected a search platform and led a small NLP/data science team, Staff Software Engineer and Tech Lead for the Enterprise Team at Lookout Mobile Security, and Senior Staff Software Architect at GE, where I built out a highly configurable cloud-native policy enforcement engine touching all of GE’s major businesses.
I’ve run a successful consulting business over the last decade, busying my evenings and weekends with clients including Beats Music, MalwareBytes, MailChimp, Staff.com, and Time Doctor.
Recently, I’ve worked with a number of clients in to build end-to-end prototypes, large-scale search solutions, and highly configurable data pipelines.
I’ve also done a great deal of work in the legal space around high-scale analytics and big-data discovery.
I’m always open to new projects. Reach out to me by email or LinkedIn if you’re interested in hiring me!
One of my more popular libraries is DapsBundle, a Symfony2 bundle for LDAP integration.
I’m also an occasional contributor to clinwiki, an open-source, crowd-annotated repository of clinical study data powered by Ruby on Rails and Elasticsearch.