Nicolas Almerge is an AI engineer and EPFL CS master’s student based in Geneva with seven years of software and research experience spanning cybersecurity, NLP, and back-end development. He has built production-ready tooling for vulnerability prevention at ROLEX and now applies ML and security expertise at Pictet Group, following research stints at EPFL’s HexHive lab and a selective master research program. A proven educator and mentor, he has repeatedly supported and taught advanced CS courses at EPFL and McGill, earning teaching awards for his impact. Nicolas is also an active open-source contributor who improved core permission handling and documentation in the widely used discord.py library, evidencing attention to API consistency and developer ergonomics. He combines hands-on coding across large codebases with academic rigor in ML and security, and brings a knack for turning research insights into automated, deployable systems.
7 years of coding experience
1 year of employment as a software developer
Master of Science - MS Computer Science Minor in Financial Engineering, Master of Science - MS Computer Science Minor in Financial Engineering at EPFL
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at McGill University
Contributions:8 reviews, 5 commits, 28 PRs in 2 months
Contributions summary:Nicolas primarily focused on improving the `discord.py` library's internal implementation. Their contributions involved updating and refining permission-related methods to align with the Discord UI. They also added functionality for system channel flags and documentation updates. Overall, the commits reflect a focus on improving the library's API and documentation consistency.
Contributions:14 commits, 3 pushes, 2 branches in 1 year 9 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.