Maxime Rivest is an AI Optimization Engineer with 11 years of experience blending data science, production ML, and developer-focused tooling to make LLMs more accessible and performant. He builds and publishes Python libraries (attachments, functai, ovllm) that streamline LLM contexts and reproducible pipelines, drawing inspiration from ggplot2 and dplyr to improve AI ergonomics and API design. At Elsevier he led AI Factory and data platform migrations, delivering distributed pipelines and vLLM-backed batch inference that saved costs and scaled scientific analytics. Now at Synthetic Exploration he focuses on prompt optimization, RAG systems, and agentic protocols like MCP to push cutting-edge agent workflows into production. Beyond engineering, he co-founded a sustainable farm e-commerce venture and maintains a habit of creating practical developer tools on weekends, reflecting a maker mindset that bridges research, product, and real-world impact.
11 years of coding experience
5 years of employment as a software developer
Master of Science (M.Sc.), Biology, A+, Master of Science (M.Sc.), Biology, A+ at Université du Québec en Outaouais
Bachelor of Science (B.Sc.), Biologie, général, Bachelor of Science (B.Sc.), Biologie, général at University of Ottawa
Doctor of Philosophy - PhD, Ecology, Evolution, Systematics, and Population Biology, Doctor of Philosophy - PhD, Ecology, Evolution, Systematics, and Population Biology at McGill University
Scimeetr is an R package, and a shiny app that helps researchers introduce themselves into their scholarly literature. It contains a suit of function that let someone: load bibliometric data into R, make a map of peer reviewed papers by creating various networks, find research community, characterize the research communities, and generate reading list.
Contributions:78 commits, 1 PR, 68 pushes in 2 years 5 months
Easiest way to give context to LLMs; Attachments has the ambition to be the general funnel for any files to be transformed into images+text for large language models context by only adding 2 lines to your python code.
Contributions:1 review, 9 PRs, 85 pushes in 1 year 1 month
large-language-modelspython
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.