Arnaud Miribel is a Senior Data Scientist at Snowflake with a decade of experience building interactive data apps and production ML workflows. Trained in rigorous math and engineering at CPGE and EPFL, he combines strong theoretical grounding with hands-on development in Python, Streamlit, and visualization libraries like Altair and Plotly. He is an active open-source contributor—maintaining streamlit-extras and improving Streamlit demos and a face-GAN demo—where his work focuses on UI/UX, caching optimizations, and making complex models more approachable. Based in Grenoble, he bridges data science and front-end prototyping to turn experimental models into polished, user-friendly tools. A less obvious strength is his full-stack fluency: he moves seamlessly from model performance tweaks to front-end interaction details that improve adoption and developer experience.
9 years of coding experience
Bachelor of Science (BSc), Communication Systems, Bachelor of Science (BSc), Communication Systems at Ecole polytechnique fédérale de Lausanne
Classe Préparatoire aux Grandes Ecoles (CPGE), Mathematics, Physics, Chemistry, Classe Préparatoire aux Grandes Ecoles (CPGE), Mathematics, Physics, Chemistry at Lycée Champollion
Discover, try, install and share Streamlit re-usable bits we call "extras"!
Role in this project:
Full-stack Developer
Contributions:31 releases, 140 reviews, 121 commits in 4 months
Contributions summary:Arnaud primarily contributed to the Streamlit-extras repository by modifying the application's user interface and implementing new features. Their work included updating the Streamlit app to add new pages, edit existing content and integrate new functionalities such as chart annotations and the "running man" toggle. Moreover, they incorporated code examples and addressed styling and configuration issues within the project's components. These modifications highlight a focus on UI/UX and Streamlit component development.
A demonstration of using a live Tensorflow session to create an interactive face-GAN explorer.
Role in this project:
ML Engineer
Contributions:3 reviews, 15 commits, 4 PRs in 10 months
Contributions summary:Arnaud primarily focused on optimizing the `streamlit_app.py` file within the context of a face-GAN demo. Their contributions involved refactoring caching mechanisms using `@st.experimental_singleton` and `@st.experimental_memo`, updating model-related parameters, and removing a spinner for better user experience. The commits reflect adjustments to the image generation process and model loading, indicating an emphasis on improving application performance and user interaction with the GAN model. Additionally, the commits included co-authorship which suggests collaboration on the same tasks.
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.