My name is Brahim Mahmoudi, and I am currently a PhD student in Software Engineering at the École de technologie supérieure (ÉTS) in Montreal.
Passionate about artificial intelligence and software quality, my research focuses on improving the reliability, maintainability, and robustness of AI-based systems. Specifically, I work on the detection of AI-specific code smells through static code analysis and the design of a domain-specific language (DSL)that helps identify and prevent common pitfalls in AI codebase.
I hold an engineering degree in computer science from INSA Lyon, and I continued my academic path with a research-based master’s in software engineering at ÉTS, where I specialized in software quality, program analysis, and the modernisation of intelligent systems.
Outside of research, I am also a student-athlete, proudly representing the ÉTS rugby team, the Piranhas, with whom I became both provincial and national champion in 2024. This dual commitment has shaped my values around discipline, perseverance, and teamwork, which I bring both to the lab and to the field.