Greg Schivley

Senior Software Engineer at Carbon Impact Consulting

New York City Metropolitan Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code11 years of coding experience
job8 years of employment as a software developer
bookBS, Physics, BS, Physics at Allegheny College
bookDoctor of Philosophy (Ph.D.), Environmental Engineering, Doctor of Philosophy (Ph.D.), Environmental Engineering at Carnegie Mellon University
github-logo-circle

Github Skills (10)

etl10
pandas10
data-pipeline10
python10
data-engineering10
sqlalchemy9
open-data9
sqlite-37
sqlite7
sqlite37

Programming languages (7)

JuliaTypeScriptPowerShellJavaScriptHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
catalyst-cooperative/pudl

Jun 2018 - Jun 2019

The Public Utility Data Liberation Project provides analysis-ready energy system data to climate advocates, researchers, policymakers, and journalists.
Role in this project:
userData 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.
climateddjpythonghgferc
gschivley/CCS-climate

Feb 2017 - Oct 2019

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.
Request Free Trial