Tom Cartwright

London-based software engineer specialising in full-stack web application development, data processing and API building.

Projects

Articles

NLP in Ruby

Ruby is not the natural choice of language for natural language processing but a lot of tasks can be performed using some well maintained gems. I took on an NLP task and created a lot of regexes.

Objects on hexagonal rails

Rails conventions can lead to hard-to-maintain apps but lanuching into a full OO approach has implications. How do you find a balance?

Introducing Entity Minr

Entity minr is Scalatra wrapper around the Standford Named Entity Recogniser. It provides a JSON API making it easy to use the entity recognition functions.

Talks