Nicolas Garneau

Lead AI at CAIJ

Quebec, Canada
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
Nicolas Garneau is a Lead AI and NLP researcher with 15 years of experience, specializing in natural language generation for the legal domain and bridging academic research with applied engineering. He holds a PhD from Université Laval and has taught deep learning there, while currently holding research positions at DIKU, University of Copenhagen, and leading AI work at CAIJ in Quebec. His background includes hands-on NLP engineering—integrating POS tagging and NER into Spark-based ML tooling—which reflects a practical knack for productionizing research. Nicolas regularly communicates his work through seminars, podcasts, and talks, making complex legal-NLP topics accessible to broader audiences. Colleagues describe him as someone who combines rigorous academic methods with pragmatic engineering, often uncovering subtle domain-specific language challenges that drive real-world impact.
code15 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Université Laval
bookCégep Ste-foy
languagesFrench, English
github-logo-circle

Github Skills (7)

apache-spark10
nlp10
natural-language-processing10
scala10
mockito9
testing9
machine-learning8

Programming languages (6)

RScalaTeXHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
amplab/keystone

Apr 2016 - May 2016

Simplifying robust end-to-end machine learning on Apache Spark.
Role in this project:
userML Engineer
Contributions:7 commits, 4 PRs, 8 comments in 8 days
Contributions summary:Nicolas primarily focused on integrating and testing part-of-speech tagging and named entity recognition capabilities using the Epic library within the Keystone project. Their contributions include implementing `POSTagger` and `NER` classes, which leverage Epic's models. The user also wrote unit tests using Mockito and refactored code to improve the integration of these NLP functionalities, with testing on both local and Spark environments.
apache-sparkmachine-learning
ngarneau/contextual-mimick

Mar 2018 - Sep 2019

Contributions:236 commits, 34 pushes, 6 branches in 1 year 6 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