Oscar Esteban is an Associate Professor and Swiss NSF fellow based in Lausanne with 13 years of experience at the intersection of neuroimaging, machine learning, and academic research. He completed postdoctoral work at Stanford and holds a PhD from Universidad Politécnica de Madrid, combining strong theoretical foundations with practical software contributions. As an active open-source contributor, he improved visualization and affine-processing capabilities in widely used neuroimaging Python libraries such as nilearn and nibabel, enhancing reproducibility and usability for the community. His work spans teaching, research, and engineering—translating complex image-processing mathematics into well-tested, user-facing tools. Known for attention to detail, he not only added features but also addressed nuanced issues like argument passing and unit options, signaling a pragmatic commitment to robust code.
13 years of coding experience
Postdoctoral tenure, Postdoctoral tenure at Stanford University
10th IEEE EMBS International Summer School on Biomedical Imaging, 10th IEEE EMBS International Summer School on Biomedical Imaging at IEEE Engineering in Medicine & Biology Society
Research Doctorate, Research Doctorate at Ecole polytechnique fédérale de Lausanne
Building Energy Simulation Course, Building Energy Simulation Course at Technische Universität München
Doctor of Philosophy (PhD), Doctor of Philosophy (PhD) at Universidad Politécnica de Madrid
1st IEEE SPS Summer School on Biomedical Image Processing and Analysis, 1st IEEE SPS Summer School on Biomedical Image Processing and Analysis at IEEE Signal Processing Society
Contributions:14 commits, 1 PR, 30 comments in 1 month
Contributions summary:Oscar primarily contributed to the `nilearn` project by implementing and testing a scale bar feature within the plotting module. This involved adding a new method, `draw_scale_bar`, to the `BaseAxes` class, along with corresponding annotations and examples. Furthermore, the user addressed feedback, fixing potential issues related to how keyword arguments are passed to the annotated elements. Their work directly enhanced the visualization capabilities within the neuroimaging project.
Python package to access a cacophony of neuro-imaging file formats
Role in this project:
Data Scientist
Contributions:3 reviews, 6 commits, 5 PRs in 8 days
Contributions summary:Oscar contributed to the `nibabel` repository by implementing and refining a function to calculate the obliquity of affine transformations, a crucial aspect of neuroimaging data processing. Their work involved writing the core function, adding tests to ensure its correctness, and improving the function's output by offering options for radian or degree representations. They also incorporated improvements based on feedback. The user demonstrated a strong understanding of affine transformations and their application in neuroimaging.
pythontckimagingtrkstreamlines
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.