
Hi, I'm Ethan Shepherd, a full-stack Java/JavaScript developer building web and science data applications in the California Bay Area. I've worked on everything from satellite data products using C and Fortran, to Spring MVC apps on Oracle, to SPAs with Node, Mongo, Angular, and React.
I'm focussed on making scientific data accessible and usable through powerful, intuitive user interfaces, visualizations, and APIs. In pursuit of this, I've been involved with each of the major data sources of climate research: first helping modernize climate model distribution with tools like BitTorrent, then working to operationalize authoritative remote sensing-based Climate Data Records, building ingest and access tools for in situ sensor networks, and finally building web applications and processing tools for paleoclimatological data.
After almost fifteen years in climate data, I've transitioned to the National Ignition Facility at Lawrence Livermore National Laboratory. There, I'm helping to modernize software used in the world's first successful nuclear fusion experiments.
When I'm not coding for fun or profit, you can catch me on an early morning run, or hiking around the desert Southwest.