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

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.

Kenneth Kang

Scientific Software Developer

MS, Electrical & Computer Engineering

Kenneth brings to Enthought an array of industry experience in designing hardware and software engineering solutions for the IoT and the defense industry. Prior to joining Enthought, he developed software communication systems and predictive analytics algorithms for Northrop Grumman’s DoD projects. His graduate work consisted of controls strategies for system / data optimization and electromechanical system design. Kenneth holds both a M.S. and a B.S. in electrical and computer engineering from Purdue University.

Steven Kern

Scientific Software Developer

Biostatistics

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.

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.

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.

Colin McNeese

Scientific Software Developer

PhD, Geology

Colin is passionate about rigor in the sciences, and has developed several open source projects which lower the barrier to quantitative analysis, including computational tools for the solution of arbitrary nonlinear systems, and robust geochemical solvers. Colin‘s research has focused on the fundamental processes that determine transport behavior in aqueous systems with the aim of better utilization of water resources. Towards this goal Colin coupled experiments and reactive transport models to gain insights on real world solutions. Colin holds a Ph.D. in the geological sciences 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.

Michael Nechay

Scientific Software Developer

PhD, Computational Chemistry

Michael’s specialty is applying multi-scale modeling techniques to study the most powerful catalysts and metalloenzymes, and engineering them to realize new potential. As a scientific software developer, he values effective storytelling — using data, code, and scientific ideas to reveal easily digestible, actionable insights. Michael holds a Ph.D. in computational chemistry from the University of California at Los Angeles and a B.S. in chemical and biomolecular engineering from Ohio State University.

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.

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.

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.

Igor Terentyev

Scientific Software Developer

PhD, Computational & Applied Mathematics

Igor is a skilled and enthusiastic geophysicist with extensive experience in developing massively parallel, GPU-accelerated high performance computing applications for seismic imaging and inversion. Before joining Enthought, he worked for Hess Corporation, ExxonMobil, and Schlumberger in geophysics and software engineering roles. Igor holds a Ph.D. and M.A. in computational and applied mathematics from Rice University and an M.S. in mathematics from Lomnosov Moscow State University.

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.

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.

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 focuses his talents on speech recognition and natural language processing (NLP), finite element simulation, automatic control of dynamical systems. Previous to Enthought, Peter pursued improvements in keyword spotting techniques, studying the basics of speech recognition and natural language processing, the theory of weighted finite state transducers and semirings, and using Shell scripting, Python programming, and the OpenFST software library. Peter holds a M.S. in engineering from the University of Cambridge.

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.