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 the Python core 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 B.A. in pure and applied mathematics from the University of Cambridge and a Ph.D. in pure mathematics from Harvard.

Andrew Collette

Scientific Software Developer

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. in plasma physics from UCLA.

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.

Stefano Borini

Scientific Software Developer

PhD, Quantum Chemistry

Stefano has gathered a wealth of scientific knowledge, all the while focusing his expertise on scientific programming for quantum chemistry, material science, and bioinformatics. Having worked in both industrial and academic environments, his graduate work focused on the software implementation and integration of ab initio perturbation theory and localized orbitals techniques. He holds a Ph.D. in quantum chemistry from Ferrara University in Italy and Paul Sabatier University in France.

Jonathan Chen

Scientific Software Developer

PhD, Chemical Physics

Jonathan is committed to digital transformation to expand discovery in chemistry, physics, and beyond. Before joining the Enthought team, he helped teach Caltech’s machine learning course online and contributed to all layers of the software stack at a manufacturer of electrochemical test and measurement hardware. At the University of Illinois, he developed methods for simulating dynamical systems in Feynman’s and Bohm’s trajectory formulations of quantum mechanics. He holds a Ph.D. in chemical physics from the University of Illinois and a B.S. in chemistry and economics from Caltech.

Kit 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.

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.

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.

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.

Prashant Mital

Scientific Software Developer

MS, Engineering Mechanics

Prashant brings to Enthought a fresh perspective and flair for software designed to solve problems in the oil and gas industry. His graduate work focused on developing scalable models of flow and fracture mechanisms in reservoirs. Prashant holds an M.S. in engineering mechanics from the University of Texas at Austin and a B.E. in mechanical engineering from the Birla Institute of Technology and Science, Pilani, India.

Jenni Portman

Scientific Software Developer

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. in solid state physics from the University of Milan Bicocca.

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.

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.

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.

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 BS 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 an M.S. in electronics from the University of Patras, Greece.

Joris Vankerschaver

Scientific Software Developer

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.

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.

Yan Zaretskiy

Scientific Software Developer

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.