James Clarke

Software Engineer at Polytomic

Medford, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
James Clarke is an experienced software engineer and NLP expert with 19 years of experience translating research ideas into production-grade text analytics and machine learning systems. He has led R&D and engineering teams to deliver commercial NLP products—from entity linking and cross-document coreference to summarization systems informed by his EMNLP best-paper work on discourse-aware summarization. Comfortable as a full-stack developer, he builds end-to-end solutions spanning data pipelines, RESTful services, and front-end interfaces using Java, Python, Unix tools and web technologies. At companies from Basis Technology to Polytomic he has combined product ownership, hands-on implementation, and mentorship to move prototypes into scalable releases. An active contributor to open-source tooling (notably work on a Jekyll-inspired static site generator), he pairs deep academic grounding (PhD, Edinburgh) with practical engineering that bridges research and product needs. Based in Medford, MA, he brings a rare blend of formal machine learning expertise and pragmatic system-building experience.
code19 years of coding experience
job12 years of employment as a software developer
bookPhD Informatics, PhD Informatics at The University of Edinburgh
bookMSc Advanced Computer Science, MSc Advanced Computer Science at The University of Sheffield
bookBSc Computer Science, BSc Computer Science at University of Exeter
stackoverflow-logo

Stackoverflow

Stats
81reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (13)

templater10
template-tags10
template-engine10
restructuredtext10
python10
django10
testing9
html9
css8
nltk6
chunking6
nlp6
javascript5

Programming languages (5)

TypeScriptJavaGoRubyPython

Github contributions (5)

github-logo-circle
hyde/hyde-old

Nov 2009 - Nov 2009

Static website generator inspired by Jekyll
Role in this project:
userFull-stack Developer
Contributions:14 commits in 1 day
Contributions summary:James's commits primarily involve the implementation of features and functionalities related to the static website generator. Contributions include integrating restructured text processing with Django templates, defining new template tags for newline and syntax handling, and modifying existing template files. They also made changes to testing infrastructure, including testing methodologies and associated files to ensure the proper functionality of features implemented.
static-sitejekyllstatic-website-generatorwebsite-generatorstatic-site-generator
jc/jamesclarke

Jul 2016 - May 2022

Contributions:6 pushes in 5 years 11 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
James Clarke - Software Engineer at Polytomic