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.

Burm Baek

Scientific Software Developer

PhD, Physics

Burm spent over a decade as a research scientist at the National Institute of Standards and Technology (NIST), working on superconducting devices for superconducting digital electronics, single photonics, and superconducting spintronics. As he pushed each field beyond the state of the art, he widely applied various software technologies to enhance his research from device development and test to quantitative analysis. Burm holds a Ph.D., M.S., and B.S. in physics from Seoul National University.

Ahmed Bayoumy

Scientific Software Developer

Mathematics and Computer Science

Ahmed holds a B.S. in mathematics and computer science from St. Lawrence University.

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.

Nicola De Mitri

Scientific Software Developer

PhD, Chemistry

Nicola is a computational chemist that has worked at the boundary between quantum mechanics and atomistic simulations. He has developed powerful workflows and tools for the prediction of molecular interactions and dynamics, with applications ranging from the research of new materials to the interpretation of patterns in crystal formation. Nicola is a strong proponent of the power 2D and 3D visualization affords in providing meaningful insights in data. Nicola holds a Ph.D. in chemistry from Scuola Normale Superiore in Italy and a M.S. and B.S. in physics from the University of Pisa.

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.

Frank Fishburn

Scientific Software Developer

PhD, Neuroscience

Frank holds a Ph.D. in neuroscience from Georgetown University and a B.A. in biochemistry and psychology from the University of South Florida.

Maxwell Grady

Scientific Software Developer

PhD, Physics

Maxwell is a trained research physicist who advocates for the advantages computational strategies can provide in accelerating scientific exploration and discovery. His doctoral research focused on condensed matter physics and materials science, including experimental studies on the atomic structure of organic materials and thin films with applications to and organic electronics, flexible electronics, and photovoltaics. Maxwell has also conducted research at Sandia National Laboratory Center for Integrated Nanotechnology and Brookhaven National Laboratory Center for Functional Nanomaterials. Maxwell holds a Ph.D. in physics from the University of New Hampshire and a B.S. in physics and applied mathematics from Loyola University Chicago.

Chu Han

Scientific Software Developer

PhD, Physical Chemistry

Chu is a computational scientist with a multidisciplinary background in physics, chemistry, material science, and chemical engineering. She is fluent in numerical modeling, simulations, and data analytics. Her graduate work focused on tackling chemistry and material science problems at the atomistic level using ab initio methods. Chu holds a Ph.D. in physical chemistry from Georgia Institute of Technology and a B.S. in Physics from Fudan University.

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.

James Johnson

Scientific Software Developer

PhD, Physics

James has a background in computational biophysics and a strong interest in computer simulation and high performance computing. Before joining Enthought, he developed large scale simulations of protein-DNA systems leveraging statistical physics and polymer physics, which were used to investigate the 3D structure of human chromosomes. To make this data more accessible to biologist collaborators, James developed data analysis programs for use with the molecular dynamics simulation data and created user friendly interfaces to simulation codes. James holds a Ph.D. and M.Sc. in physics from the University of Edinburgh.

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.

Amir Khalighi

Scientific Software Developer

PhD, Computational Engineering

Amir is an application-oriented scientist with a strong passion for rigorous problem solving and intelligent solutions. He brings to Enthought more than 5 years of professional experience in image processing, computational mechanics, machine learning, and data analytics. Prior to joining Enthought, Amir worked at the Institute for Computational Engineering and Sciences developing novel finite element analysis (FEA) solutions for medical device design and virtual surgery simulations. Amir holds a Ph.D. and M.S.E. in mechanical engineering from the University of Texas and a B.S. in mechanical engineering from Sharif University of Technology in Iran.

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.

Scott Maddox

Scientific Software Developer

PhD, Electrical Engineering

Scott holds a Ph.D., M.S., and B.S. in electrical engineering from the University of Texas.

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.

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.

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.

Pedro Rivotti

Scientific Software Developer

PhD, Chemical Engineering

Pedro combines his background in process modelling and optimization with a passion for developing software tools for science and engineering to create powerful solutions to challenging scientific problems. Prior to joining Enthought, he worked as a Senior Consultant at Process Systems Enterprise (PSE), where he developed engineering solutions for integrating high-fidelity dynamic simulation with industrial control and automation systems. Pedro holds a Ph.D. in process systems engineering from Imperial College London and a M.S and B.S. in chemical engineering from University of Lisbon.

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.

Andrew Summers

Scientific Software Developer

PhD, Chemical & Biomolecular Engineering

Andrew is a chemical engineer with a background in computational nanoscience, who brings to Enthought a passion for leveraging Python to push scientific boundaries. Prior to joining Enthought, Andrew performed research on next-generation nanoscale lubricants using non-equilibrium molecular dynamics simulations. He also helped develop a software framework for the construction and parameterization of molecular models and has extensive experience using Python for data analysis and visualization. Andrew holds a Ph.D. in chemical engineering from Vanderbilt University and a B.S. in chemistry from Furman University.

Ryan Swindeman

Scientific Software Developer

MS, Geophysics

Ryan’s background is in geophysics with expertise in quantitative interpretation and seismic processing. Prior to joining Enthought, Ryan worked in the oil and gas industry as an exploration geophysicist with prospect maturation experience and used Python for rock-physics forward modeling and inversion.  His graduate research in computational seismology explored iterative seismic data regularization and inversion. Ryan holds a M.S. in geophysics from the University of Texas and a B.S. in physics 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.

Juan Trejo

Scientific Software Developer

MS, Engineering & Scientific Computing

Juan is passionate about data science, machine learning, and mobile app development. Prior to joining Enthought, he worked for Cummins as a product development engineer focusing on data processing and analysis. He shared his expertise in tools for scientific computing as a Python instructor at the University of Texas for a cross-disciplinary student organization. Juan holds a M.S. in engineering and scientific computing and a B.S. in mechanical engineering from the University of Texas.

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.

Ajeet Vivekanandan

Scientific Software Developer

Biostatistics, Image Processing

Ajeet has a diverse background in biotechnology and entrepreneurship. His academic work focused on pioneering biostatistical models, real-time image analytics systems, tissue imaging, and cell sorting. Prior to joining Enthought, Ajeet developed analytical software for tracking cancer progression in medical images, and demonstrated its importance for effective computation in the medical industry. Ajeet holds a B.S. in computer engineering and biology from the University of Wisconsin.

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.

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.

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.