Robert Kern

Principal Engineer

Geophysics, Machine Learning

Robert brings a wide range of science, software development, and problem-solving acumen to Enthought. He is major contributor to a variety of open source initiatives including NumPy, SciPy, grin, and line_profiler. Robert holds advanced training from Scripps Institution of Oceanography in geophysics and earned a B.S. in geophysics from the California Institute of Technology.

Mark Dickinson

Principal Architect

PhD, Pure Mathematics

Mark is a member of Enthought’s core Python development team with expert emphasis on Python’s numeric code. He has held teaching and research positions at the University of Michigan, the University of Pittsburgh, and the National University of Ireland, Galway. Mark holds a Ph.D. in pure mathematics from Harvard University and a B.A. in pure and applied mathematics from the University of Cambridge.

Andrew Collette

Director, Enthought Platform

PhD, Plasma Physics

Andrew is a Python leader, and is the founder of the HDF5 for the Python (h5py) software project. Before joining Enthought, Andrew worked as an experimental physicist at the University of Colorado’s IMPACT hypervelocity accelerator facility, studying the effects of high-speed micrometeoroid impacts on planetary surfaces and spacecraft and operated a consulting company focused on HDF and LabVIEW-based software. During his graduate studies, he worked on expanding laser-produced plasmas at the Basic Plasma Science Facility at UCLA. He holds a Ph.D. and M.S. in plasma physics from UCLA and a B.S. in physics from the University of Rochester.

Steve Allen

Scientific Software Developer

PhD, Physics

Steve is broadly interested in code parallelization, optimization, and developing algorithms. Before joining Enthought, he worked for ten years on a multi-disciplinary research project as a scientific programming analyst at the Université de Sherbrooke. There, he engineered a number of computer applications for high performance clusters. As a postdoctoral fellow, Steve specialized in computer vision research and development. He holds a Ph.D. in physics with an emphasis on strongly correlated particles from Université de Sherbrooke.

Eric Anderson

Scientific Software Developer

PhD, Nuclear Physics

Prior to joining Enthought, Eric held a postdoctoral research position at the University of North Carolina at Chapel Hill where he worked on the development of lattice Quantum Monte Carlo methods and their application to diverse quantum systems. His graduate research focused on applications of numerical renormalization group methods to the ab initio computational solution of the nuclear many-body problem. Eric holds a Ph.D. in nuclear physics and an M.S. in physics from Ohio State University, and a B.S. in both physics and mathematics from the University of Kentucky.

Alexandré Chabot-Leclerc

Director, Training Solutions

PhD, Electrical Engineering

Alexandré is passionate about transforming people and the work they do. He has taught the scientific Python stack and machine learning to hundreds of scientists, engineers, and analysts at the world’s largest corporations and national laboratories. His graduate research was in the field of hearing research, where he developed models of human speech perception. He holds a Ph.D. in electrical engineering and a M.Sc. in acoustics engineering from the Technical University of Denmark and a B.Eng. in electrical engineering from the Université de Sherbrooke.

Qi Chen

Scientific Software Developer

PhD, Condensed Matter & Materials Physics

Qi is an expert in condensed matter theory who has done numerical and analytical studies on the correlation effects in topological insulator materials and semi-metals. Proficient in Bayesian statistical methods, he has researched machine learning phases in statistical physics and neural networks. He has applied machine learning approaches to train neural networks, conduct predictive analysis using linear, ridge, lasso, and nearest neighbors regression, and performed sentiment analysis with logistic regression and decision trees. Qi holds a Ph.D. in condensed matter and materials physics as well as an M.S. in statistics from the University of Texas at Austin and a B.S. in applied physics from Tongji University.

Kit Yan Choi

Scientific Software Developer

PhD, Atmospheric & Oceanic Sciences

Kit has a passion for problem-solving in the software and physical realm of the scientific process. Prior to joining Enthought, Kit worked on numerical simulations of the Earth climate dynamics, cloud formation, laser optics, and neutrino detection. She holds a Ph.D. in atmospheric and oceanic sciences from Princeton University and a B.S. in physics from Chinese University of Hong Kong.

Jim Corson

Scientific Software Developer

PhD, Neuroscience

Jim brings a wealth of life science and software acumen to Enthought. Before joining Enthought, Jim used electrophysiology and optogenetics to investigate the organization of neural circuits in the rodent brainstem as a postdoctoral researcher at the University of Michigan. There, he developed open source software and hardware specifically designed to control and analyze laser-scanning photostimulation synaptic mapping experiments. His graduate work also focused on the organization of sensory nerve afferents in the rodent brainstem. Jim holds a Ph.D. in neuroscience from the University of Virginia.

Robin Dunn

Scientific Software Developer

Computer Science, Data Visualization, GUIs

Robin has been solving problems with software for more than two decades across a wide range of disciplines, from medical records to telecoms to server- and client-side business applications. Robin discovered both wxWidgets and Python in 1995 while seeking a cross-platform toolkit for C++. He became a Python innovator, creating and maintaining wxPython, a cross-platform GUI toolkit for the Python language. Robin is the co-author of wxPython In Action, the first book about wxPython. He holds a B.S. in computer science from Brigham Young University.

Jack Hall

Scientific Software Developer

PhD, Mechanical Engineering

Jack is a systems engineer with a broad and rigorous base of knowledge, both theoretical and applied. He has worked on projects in biomechanics, robotics, manufacturing, artificial intelligence, economics and mechatronics, among other topics. His doctoral work described how complex systems can radically reconfigure themselves to suit an environment. He holds a Ph.D. and M.S.E in mechanical engineering from The University of Texas at Austin. He also holds a B.S.E in mechanical engineering from the University of Michigan.

Matt Hancock

Scientific Software Developer

PhD, Applied & Computational Mathematics

Matt applies machine learning and image processing methods to problems in biomedical imaging. Before joining Enthought, Matt conducted research focused on image processing and analysis for automated characterization of abnormalities in lung CT scans. He used the Python scientific computing stack, C/C++, and Fortran to analyze and design new methods for solving complex image processing and analysis problems, including new image segmentation routines using the level set method. Matt holds a Ph.D. in applied and computational mathematics from Florida State University and a B.S. in applied mathematics from Ferris State University.

Steven Kern

Scientific Software Developer


Steven is passionate about experimental design, Bayesian estimation, statistical plotting, and minimizing the boundaries between researchers and informative inferences on their data. Before joining Enthought, Steven worked in biostatistics for medical research and biodefense for both the U.S. Army Medical Research Institute of Infectious Diseases (USAMRIID) and the National Institutes of Health (NIH). Steven holds a B.S. in both biology and mathematics from the University of Maryland.

Kurt Kremitzki

Scientific Software Developer

Biological Engineering

Kurt is a biosystems engineer with a strong background in design, modeling, and simulation of physical and biological systems with Python and C++. As a contributor to 3D parametric CAD modeling projects (FreeCAD) and a science team maintainer for Debian Linux, he brings experience spanning the Python and scientific computing ecosystems. His engineering experience blends the traditional core disciplines of civil, mechanical, chemical, and electrical engineering, with an emphasis on using computer systems to solve tough, interdisciplinary problems. Kurt holds a B.S. in biological and agricultural engineering from Texas A&M University.

Ben Lasscock

Technical Lead, Energy Solutions Group

PhD, Theoretical Physics

Ben brings to Enthought a depth of knowledge and experience in geophysics and geoscience, and a passion for solving problems in the oil and gas industry. Before joining Enthought, Ben served as a senior geophysicist for Geokinetics Inc., where he added machine learning methods to analysis of azimuthal attributes, and focused on optimizing HPC for depth and imaging applications. He holds a Ph.D. and a B.Sc. in theoretical physics as well as a B.Sc. in physics and theoretical physics from the University of Adelaide.

Yannis Liapis

Scientific Software Developer

MS, Biomedical Engineering

Yannis applies his expertise in signal processing, machine learning, and data science to provide new insights to challenging scientific problems. Prior to joining Enthought, Yannis was a machine learning research engineer at HRL Laboratories where he designed and implemented image processing and statistical forecasting algorithms. He also worked at MD Anderson Cancer Center where he helped develop novel signal filtering algorithms for MRI image guided therapy. Yannis holds a M.S. in biomedical engineering from the University of Florida and a B.S. in electrical engineering from the University of Tulsa.

Jonathan March

Support Manager

Data Analysis

Jonathan leads a team of talented Python and OS experts. He brings decades of experience developing real-time data collection, signal analysis, and interactive exploratory data analysis solutions. Before joining Enthought, Jonathan collaborated and published extensively on basic sleep research at the University of California San Francisco and Davis.

Tony McDaniel

Scientific Software Developer

MS, Computational Engineering

Tony joined Enthought to work on complex problems in scientific digital transformation. Prior to joining Enthought, he worked on modeling the impact of adverse weather on interstate trucking. He developed a system that could generate alternate routes based on weather conditions to ensure timely delivery. His graduate research focused on numerical simulation of compressible fluid flows with applications in aerospace design. Tony holds an M.S. in computational engineering and a B.S. in applied mathematics from the University of Tennessee at Chattanooga.

Mike McKerns

Training Instructor

Scientific Software Developer

PhD, Physics

Mike has been developing parallel and distributed computing software infrastructure for over ten years, and large-scale optimization and risk analysis software frameworks for over five years. He has served as manager and developer for multi-million dollar software projects on predictive science, large-scale computing, and financial credit risk, and has consulted on scientific applications of HPC in various fields, and has taught Python, physics, applied math, computing, and finance for more than fifteen years in the classroom and at hundreds of workshops and seminars. Mike is co-founder of the UQ Foundation, a non-profit for the advancement of predictive science as well as co-creator of OUQ theory, a rigorous mathematical framework for uncertainty quantification. Mike has also been a research scientist at Caltech since 2002. He holds a Ph.D. in physics from the University of Alabama at Birmingham and a B.S. in applied physics from Notre Dame.

Colin McNeece

Manager, Digital Transformation Services

PhD, Geology

Colin is a computational geoscientist whose background is in geochemical transport. With a wide range of contributions in experimentation, molecular dynamic simulation, and geochemical solver and large scale flow simulator design he has an expanded understanding of processes that dictate behavior in enhanced oil recovery (EOR) and other reactive transport fields. This experience is leveraged at Enthought to develop impactful multidisciplinary technology solutions for our clients. Colin holds a Ph.D. in geology from the University of Texas at Austin, and a M.A. in earth and planetary sciences and a B.A. in geology from the University of California, Berkeley.

Shoeb Mohammed

Scientific Software Developer

MS, Electrical Engineering

MS, Applied & Computational Mathematics

Shoeb is a talented software developer well-versed in using neural and statistical machine learning to solve specific problems in science and engineering for industry. His graduate work included projects in unsupervised learning, convolutional neural networks, and discrete optimization. He holds an M.S. in computational and applied mathematics from Rice University, an M.S. in electrical engineering from Texas A&M, and a degree in electronics and communications from Indian Institute of Technology Roorkee, India.

Dillon Niederhut

Lead Training Instructor

Scientific Software Developer

PhD, Anthropology

Dillon is both a Python expert and an expert trainer. During his graduate research in computational semantics and advanced neuroimaging applications, Dillon taught graduate-level classes in R and Python. Today, he contributes to several open-source initiatives, including Mozilla Science Lab, Bayes Impact, and Open Austin. Prior to joining Enthought, Dillon developed heterogeneous processing and analytics pipelines for Berkeley’s Data Lab. He holds a Ph.D. in anthropology from the University of California at Berkeley and a B.S. in neuroscience from the College of William and Mary.

Jenni Portman

Technical Lead, Life Science Solutions Group

PhD, Applied & Computational Physics

In addition to her significant scientific and software development acumen, Jenni brings to Enthought years of experience in teaching physics and coding. Her doctoral research focused on modeling and optimizing a high brightness electron microscope and using ab initio techniques to simulate measurements taken with this instrument. Jenni holds a Ph.D. in applied and computational physics from Michigan State University and an M.S. and B.S. in solid state physics from the University of Milan Bicocca.

Sai Rahul Poruri

Scientific Software Developer

MS, Physics

Rahul brings a passion for astronomy and astrophysics to his work at Enthought. His graduate work focused on the numerical evaluation of various models describing the early universe, including the ability to estimate parameters that can be crosschecked by observation. Rahul is so committed to software development, he writes code to visualize physics concepts in his spare time. Rahul holds a dual B.S. and M.S. in physics from IIT Madras.

Nan Qin

Scientific Software Developer

PhD, Theoretical Physics

Nan is an experienced researcher and innovator in high energy physics and medical physics. Before joining Enthought, Nan developed the first ultra-fast Monte Carlo simulation and treatment planning system for carbon ion radiotherapy while at the UT Southwestern Medical Center. He also developed several algorithms for medical image processing using deep neural networks. His graduate research mainly focused on theoretical modeling of neutrino oscillation. Nan is skilled in Monte Carlo simulation, HPC, deep learning, optimization, GPU programming, and physics modeling. He holds a Ph.D. in theoretical physics from Peking University and a B.S. in physics from the Beijing Institute of Technology.

Matthew Reay

Scientific Software Developer

Computational Physics

Matt is passionate about data science and engineering, and has a strong appreciation for elegant software design. Prior to joining Enthought, he worked for Applied Research Laboratories at the University of Texas. There, he honed his data analysis and algorithm development skills using the scientific Python suite to develop systems for ionospheric data collection and modeling. Matt holds a B.S. in computational physics from the University of Texas at Austin.

Joe Rivera

Scientific Software Developer

High Performance Computing

Joe’s multidisciplinary background is in scientific visualization and high performance computing. Before joining Enthought, he had been involved in software development projects ranging from the visualization and modeling of biological phenomena to seismic interpretation. His interests include software engineering, graphics algorithms, parallel computing, and decentralized computing. Joe holds a B.S. in computer science from the University of Texas at Austin.

Kane Scipioni

Scientific Software Developer

PhD, Physics

Kane has dedicated his career to pushing the boundaries of experimental solid state physics and applying computational techniques to solve complex analytical problems. Prior to Enthought, Kane was a software developer at Bank of America, where he developed large scale quantitative risk calculations and applications for real-time streaming of market and risk data. In research roles at major universities, Kane leveraged scanning tunneling microscopy (STM) and molecular beam epitaxy for the study of topological insulator thin films, semiconductor defect density correlation analysis, and computation of electronic band structure from multi-dimensional STM data. Kane holds a Ph.D. in physics from the University of Illinois, a M.S. in physics from Boston College, and a B.S. in physics from the University of Florida.

Roger Serwy

Scientific Software Developer

PhD, Electrical & Computer Engineering

Roger is an experienced application and algorithm engineer with extensive work in the semiconductor industry. Focused on digital signal processing, voice processing, and theoretical impedance, Roger uses Python, MATLAB, and C to model and create solutions to challenging computational problems. Prior to Enthought, Roger was the technical lead for developing a cross-platform, boosted amplifier-agnostic algorithm to prevent audio-induced brownouts at Cirrus Logic. Roger holds a Ph.D. and M.S. in electrical and computer engineering from the University of Illinois, and a B.S. in electrical engineering from the University of Illinois.

Kuya Takami

Scientific Software Developer

PhD, Mechanical Engineering

Kuya contributes innovative thinking to robotics perception and human-robot interaction, including autonomous driving and non-line-of-sight target estimation based on optical and acoustic sensor fusion. Prior to joining Enthought, he was a postdoctoral research fellow at the George Washington University. There, he developed hardware and software for the autonomous exploration of cooperative aerial vehicles. Kuya holds a Ph.D. in mechanical engineering from Virginia Tech, and both an M.S. in mechanical engineering and a B.S. in biomedical engineering from University of Wisconsin-Madison.

James Tang

Scientific Software Developer

MS, Electrical Engineering

James is a passionate, results-oriented software engineer with 20 years of experience in object-oriented approaches to enterprise software development. He brings to Enthought an extensive background in complete software development cycle, from analysis and specification to design, implementation, and debugging. James holds a M.S. in electrical engineering from the University of Houston, and a B.S. in mechanical engineering from the University of Science and Technology of China.

Senganal Thirunavukkarasu

Scientific Software Developer

PhD, Computational Mechanics

Senganal is interested in all aspects of computational science, and joined Enthought to solve real-world problems through this lens. His graduate research was centered around the development of efficient and accurate absorbing (reflection-less) boundary conditions for wave propagation in discrete and periodic media with applications to concurrent multi-scale simulations, fast solvers for the scalar wave equation, and more. Senganal holds a Ph.D. in computational mechanics from North Carolina State University and a B.S. in civil engineering from IIT Madras.

Ioannis Tziakos

Scientific Software Developer

PhD, Electronic Engineering

Ioannis is an experienced researcher with published work in graph-based dimensionality reduction methods, with expertise in their application to high-dimensional pattern recognition problems such as image and video analysis. His physics acumen includes graduate work focused on investigating graph-based manifold learning approaches to address the novelty detection problem for video surveillance scenarios. Ioannis holds a Ph.D. in electronic engineering from Queen Mary University of London and a M.S. in electronics and B.S. in physics from the University of Patras, Greece.

Joris Vankerschaver

Technical Lead, Life Science Solutions Group

PhD, Applied Mathematics

Joris is passionate about applied mathematics and software engineering and has published extensively on dynamical systems and hydrodynamics. Before joining Enthought, he was a Fulbright scholar at Caltech, and held research positions at the University of California, San Diego, and Imperial College London. Joris holds a Ph.D. in applied mathematics from Ghent University in Belgium.

Jordan Weaver

Scientific Software Developer

PhD, Nuclear Engineering

Jordan has in depth expertise on the proliferation and environmental risks of emerging nuclear technologies. Prior to joining Enthought, he worked as a Washington, D.C.-based program scientist and science fellow for one of the nation’s largest environmental NGOs, the Natural Resources Defense Council (NRDC). There, he focused on improving the safety and economics of the existing nuclear fuel cycle through interactions with the DOE, U.S. NRC, and other government agencies. His graduate research involved using Python to develop detection systems that improved environmental radionuclide monitoring for nuclear weapons test ban treaty verification.He holds a Ph.D. in nuclear engineering from the University of Texas at Austin and a B.S. in physics from Louisiana State University.

Edwin Wise

Scientific Software Developer

Data Management, Big Data Processing

Edwin is a creative, technically diverse, and articulate software engineer with a passion for robotics and artificial intelligence. Previous to joining Enthought, he focused on data warehouse management, workflow architectures for data lake management and synchronization, big data processing, and data acquisition in roles at Bazaarvoice and National Instruments. He has a penchant for solving complex problems, and is at home working with systems ranging from firmware embedded in microcontrollers, to complex industrial applications, to web-based systems and services.

John Wiggins

Scientific Software Developer

Data Visualization, Parallel & Distributed Computing

John has deep experience in scientific data visualization, image processing, parallel and distributed computing, mobile and embedded systems, and developing user interfaces. Prior to Enthought, John worked on the European XFEL (X-ray Free-Electron Laser), the world’s most powerful X-ray laser, where he built the framework for instrument control and online data processing. John holds a B.S. in computer science from the University of Texas at Austin.

Heng Wu

Scientific Software Developer

PhD, Computational Biology

Heng has extensive experience in computational modeling and simulation of both large molecular systems and small chemicals. Before joining Enthought, she developed and applied enhanced sampling methods to describe large-scale conformational transitions of kinase systems. Her highly interdisciplinary background allows her to solve scientific problems by bridging together computational chemistry, physics, and functions of complex biological systems. Heng holds a Ph.D in computational biology and biophysics from Purdue University and a B.S. in biology from East China Normal University.

Xiaoyu Wu

Scientific Software Developer

PhD, Physics

Xiaoyu is an experimental physicist with valuable experience in integrating Python programs with experiment instruments to pursue solutions in condensed matter physics. Before joining Enthought, Xiaoyu investigated emergent phenomena in novel quantum materials using home-built microwave impedance microscopes. He also developed a Python-based IIoT application that manages large, heterogeneous IIoT data within a unified architecture for data visualization and analysis based on machine learning techniques. Xiaoyu holds a Ph.D. in physics from the University of Texas at Austin and a B.S. in physics from Fudan University.

Peter Zahemszky

Scientific Software Developer

MS, Engineering

Peter developed his programming skills from an early age using Logo, Pascal, C++, Matlab and Python. During his university years, Peter gained experience in a wide range of subjects, including finite element method, speech recognition and software engineering. He put extra focus on digital signal processing, mathematical optimization, automatic control, and information theory. Peter’s undergraduate research included modelling, simulation, and robust control of dynamical systems. Peter holds an M.Eng. in information and computer engineering from the University of Cambridge.

Yan Zaretskiy

Scientific Software Developer, Energy Solutions Group

PhD, Petroleum Engineering

Yan is passionate about software development including numerical methods, machine learning, and architecture. Prior to joining Enthought, Yan gained a wealth of knowledge during five years in oil and gas research and development, working on sediment transport modeling at ExxonMobil and as a computational geologist at Aramco Services Company. Yan’s doctoral work specialized in the pore scale modeling of reactive transport in carbonate rocks. He holds a Ph.D. in petroleum engineering from Heriot-Watt University and both an M.Sc. and a B.Sc. from the Moscow Institute of Physics and Technology.