France
Software Engineer with experience in high-performance computing, algorithms, and backend systems. I’ve worked on performance-critical software across C++, Python, parallel computing, and numerical methods, with previous industry experience at IBM. I enjoy building reliable, scalable systems and solving hard engineering problems where correctness, performance, and maintainability matter.
Designed and implemented high-performance computing software for numerical linear algebra and scientific computing workloads. Worked on mixed-precision linear algebra libraries and tensor operation libraries, focusing on performance-critical code, memory efficiency, numerical accuracy, benchmarking, and software quality. Built optimized components for large-scale matrix and tensor computations, including linear solvers, low-rank methods, and tensor operations. Taught C, Python, advanced algorithms and data structures, and numerical linear algebra to Bachelor’s and Master’s students, acting as an instructor and supporting students in programming, algorithmic thinking, and scientific computing. Organizer of international mathematical conferences, winter schools, and Mathematics and Decision events.
Doctoral research in high-performance computing and numerical linear algebra, carried out within a cotutelle program between Mohammed VI Polytechnic University (UM6P) and Université du Littoral Côte d’Opale (ULCO). Worked on mixed-precision methods for modern GPU architectures, with a focus on accelerating large-scale linear solvers and low-rank tensor techniques while balancing accuracy, memory usage, and computational efficiency.
Doctoral research in high-performance computing, numerical linear algebra, and mixed-precision algorithms for GPU architectures, with work on large-scale linear solvers and tensor methods. Combined theory, optimization, and experimental evaluation.
Worked on the Air Canada iOS application, contributing to new feature development, bug fixing, API integration, and improvements to existing user flows. Collaborated with IBM engineering teams to deliver reliable, maintainable, and production-ready mobile software for a large-scale customer-facing application.