Senior Software Engineer at Carbon Impact Consulting
New York City Metropolitan Area United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Greg Schivley is a senior software engineer focusing on energy systems analytics, blending quantitative modeling with data-driven decision support. Over a decade, he builds Python-based data pipelines, applies machine learning, and creates visualizations to reveal insights about energy and environmental problems. He runs Carbon Impact Consulting, LLC, delivering energy, climate, and open-data projects, and serves as a data engineer on the Public Utility Data Liberation Project (PUDL), where he develops ETL processes to bring EPA IPM data into an analysis-ready Open Data ecosystem. At Princeton University since 2023, he applies software engineering to advance research in energy/climate systems. His CMU-backed work includes open-source emissions time series (EmissionsIndex.org) and studies on the climate implications of different generation technologies, underscoring a track record of turning complex environmental data into practical tools. He holds a PhD candidacy in Environmental Engineering (CMU) with MS and BS degrees in science, and is based in the New York City metropolitan area.
11 years of coding experience
8 years of employment as a software developer
BS, Physics, BS, Physics at Allegheny College
Doctor of Philosophy (Ph.D.), Environmental Engineering, Doctor of Philosophy (Ph.D.), Environmental Engineering at Carnegie Mellon University
The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.
Role in this project:
Data Engineer
Contributions:37 commits, 3 PRs, 79 comments in 1 year
Contributions summary:Greg primarily contributes to the ETL processes within the PUDL project. Their work focuses on extracting, transforming, and loading data from EPA's Integrated Planning Model (IPM). They implemented data extraction from different spreadsheet formats, developed data transformation functions, and integrated the IPM data into the PUDL database schema, demonstrating a strong focus on data pipeline development. The user also made changes to the datastore and constants modules to handle different data sources and file structures.
Contributions:2 PRs, 21 pushes, 4 branches in 2 years 8 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.