Saad Mahamood

AI Lead at SIGGEN

Dusseldorf, North Rhine-Westphalia, Germany
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
Saad Mahamood is an AI Lead and computational linguist with 11 years of experience specializing in Natural Language Generation and data-to-text systems, currently based in Düsseldorf. He has bridged academic research and industry practice—from a PhD and research roles at the University of Aberdeen to product-focused NLG leadership at trivago and Arria NLG—building teams and deploying NLG solutions for clinical, travel, and commercial domains. At trivago he led an eight-person data science team solving content synthesis and matching problems across descriptions, reviews, images and geo-data, while maintaining an active research profile supervising students and reviewing academic work. An active open-source contributor, he improved grammar and orthography in the widely used SimpleNLG realiser and implemented robust numerical-value transformations for the collaborative NL-Augmenter project. He combines deep linguistic insight with pragmatic engineering, regularly translating research advances into production-ready NLG components.
code11 years of coding experience
job13 years of employment as a software developer
bookPhD, Computing Science, PhD, Computing Science at University of Aberdeen
bookMSc, Informatics, MSc, Informatics at University of Sussex
bookBSc, Computing Science, BSc, Computing Science at Prifysgol Aberystwyth University
languagesGerman, English
github-logo-circle

Github Skills (14)

data-transformation10
javas10
machine-learning10
natural-language-generation10
nlp10
spacy10
python10
natural-language-processing10
java10
ml10
testing10
junit9
unit-testing8
unit-test8

Programming languages (5)

JavaC++TeXHTMLPython

Github contributions (5)

github-logo-circle
simplenlg/simplenlg

Aug 2014 - Sep 2022

Java API for Natural Language Generation. Originally developed by Ehud Reiter at the University of Aberdeen’s Department of Computing Science and co-founder of Arria NLG. This git repo is the official SimpleNLG version.
Role in this project:
userBack-end Developer
Contributions:2 releases, 84 commits, 20 PRs in 8 years 2 months
Contributions summary:Saad's contributions primarily involved porting bug fixes and feature enhancements from Arria NLG to the Open SimpleNLG repository. They fixed orthography issues related to abbreviations and implemented article inflection rules for improved grammar. Furthermore, the user added multiple test cases and made changes to classes, demonstrating a focus on improving the functionality and testing capabilities of the Natural Language Generation (NLG) API.
nlpapisciencenlgnatural-language-generation
GEM-benchmark/NL-Augmenter

Mar 2021 - Oct 2021

NL-Augmenter 🦎 → 🐍 A Collaborative Repository of Natural Language Transformations
Role in this project:
userML Engineer
Contributions:29 reviews, 21 commits, 4 PRs in 7 months
Contributions summary:Saad implemented a numerical values replacement transformation within the NL-Augmenter project, modifying the ReplaceNumericalValues class to generate new numerical values and format them correctly. They extended this functionality to the WebNLG-EN dataset, integrating the transformation into data processing pipelines. Additionally, the user addressed bugs in the numerical value replacement implementation within the WebNLG-EN dataset, ensuring proper functionality.
nlpinformation-theorysentencedeep-learningmachine-learning
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
Saad Mahamood - AI Lead at SIGGEN