Olmo Zavala-Romero is an Assistant Professor in the Department of Scientific Computing at Florida State University and Principal Investigator of the PULSE Lab. His research sits at the intersection of scientific machine learning, oceanography, and medical imaging—building models that combine data, physics, and computation to improve prediction and interpretation in complex real-world systems.
Research
At PULSE, Olmo leads work on scientific machine learning for environmental and health applications, including:
- Ocean forecasting and data assimilation — using satellite observations, in situ measurements, and neural approaches to improve estimates of ocean state and subsurface fields in the Gulf of Mexico and beyond.
- Physics-informed machine learning — developing and evaluating ML-based parameterizations for ocean turbulence and boundary-layer processes in operational models.
- Medical imaging — automatic segmentation and computer-aided diagnosis for breast and prostate MRI, with an emphasis on methods that generalize across clinical settings.
- Scientific visualization — open tools for interactive exploration of high-dimensional geoscience data, including OWGIS, an open-source platform for building web GIS interfaces.
His group is especially interested in problems where better use of remote sensing, faster computation, and stronger physical constraints can unlock forecasts and diagnoses that were previously out of reach.
Background
Olmo earned a Ph.D. in Computational Science from Florida State University (2015), with a dissertation on GPU-based lesion segmentation in dynamic contrast-enhanced breast MRI. He also holds M.S. degrees in Computational Science (FSU, 2013) and Computer Science (INAOE, Mexico, 2008), and a B.S. in Computer Systems Engineering from ITESM (2004).
Before returning to FSU, he served as Associate Professor at the Center of Atmospheric Sciences at the National Autonomous University of Mexico (UNAM), where he taught geophysical data programming and led workshops on Python, Git, and SQL for scientists. He previously managed software development at the Center for Ocean-Atmospheric Prediction Studies (COAPS) at FSU, where he created OWGIS and contributed to large-scale ocean visualization efforts for the Deep-C consortium.
Earlier work includes the Digital Climatic Atlas of Mexico, hurricane visualization with OpenGL, and applied software engineering in industry and banking systems.
Software and methods
Olmo's technical background spans high-performance computing (CUDA, OpenMP, MPI), scientific Python, deep learning, geospatial web stacks, and interactive visualization. He has long combined research software development with domain science, building tools meant to be used by collaborators and the broader community—not only published once and archived.
Teaching and mentorship
He has taught and mentored students in scientific computing, geophysical data analysis, web design, and practical research computing workflows. At PULSE, he advises students working across ocean ML, health imaging, and scientific software.
Beyond research
Olmo represented Mexico internationally in table tennis as a junior national champion and later coached the Florida State University table tennis club, where he also helped build club web tools for rankings and community engagement.