Andrew Moore

Research Software Engineer at Lancaster University

Guilsfield, Wales, United Kingdom
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
Andrew Moore is a Research Software Engineer and NLP/ML specialist with a PhD in Computer Science and a decade of experience building research-driven language models and production tooling. He has held roles across academia, international organisations and industry—including Lancaster University, WIPO and Aveni—bridging cutting-edge research in target/aspect sentiment analysis and semi-supervised learning with practical engineering. A regular contributor to the AllenNLP project, he has implemented core sequence models and variational dropout enhancements that improved usability for the research community. Comfortable moving from quick, autonomous prototype development to production-ready modules, he combines strong publication-grade research instincts with hands-on software engineering. Based in Guilsfield, Wales, he brings a disciplined researcher’s mindset to real-world NLP challenges, often tackling data sparsity and domain adaptation in creative ways.
code10 years of coding experience
job4 years of employment as a software developer
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Lancaster University
github-logo-circle

Github Skills (6)

pytorch10
nlp10
deep-learning10
python10
testing8
data-science7

Programming languages (4)

JavaTeXJupyter NotebookPython

Github contributions (5)

github-logo-circle
allenai/allennlp

Oct 2018 - Mar 2020

An open-source NLP research library, built on PyTorch.
Role in this project:
userML Engineer
Contributions:6 commits, 8 PRs, 11 comments in 1 year 5 months
Contributions summary:Andrew primarily contributed to the development and improvement of modules within the AllenNLP library, focusing on natural language processing. Their work involved implementing features such as a stacked bidirectional LSTM compatible with the Seq2Vec wrapper, adding variational dropout to the augmented LSTM, and enhancing documentation. The user also demonstrated expertise in integrating new modules and ensuring proper functionality within the AllenNLP framework, including testing of the added features.
nlppytorchtransformerspythonbert
UCREL/HEC

Nov 2020 - Jan 2022

Contributions:71 commits, 66 pushes, 1 branch in 1 year 1 month
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