Built with pure numpy and matplotlib. Wanna make your own?
Hello and Welcome! 
I'm Badr MOUFAD, an engineer with a major in industrial management engineering and a minor in data science. I am currently a Research Engineer at Inria Lyon within team DANTE. There, I study, design, and implement fast and modular solvers for sparse Generalized Linear Models (GLM).
As an open source enthusiast, I am a maintainer of
skglm, a fast and modular scikit-learn replacement for sparse GLMsceler, a state-of-the-art solver for Lasso Like problemsskillner, a rule-based NLP package that automatically extracts skills from text
I am also involved in the development of Benchopt, a collaborative and easy-to-use tool to perform reproducible and transparent benchmarks between solvers.
I am deeply passionate about computational mathematics, extremely fascinated by coding, and I really enjoy solving algorithmic problems.
Explore my projects
I like to share my thoughts through simple, hands-on, and well-illustrated blogs. So far, I have written:
- Beyond Linear Regression: Leveraging linear regression for feature selection of continuous/categorical variables, where I describe an approach to select top-K most relevant features that explains a response
- It’s time to structure your data science project, where I propose a structure to organize data science project to improve their scalability and reproducibility
- Deriving the inverse transform sampling method from first principles, where I build from scratch a tool to generate samples from a custom probability density function
To learn more about the projects I have worked on, take a while to explore my pinned repositories.






