Edwin An Overview
![]() |
This web-based CV attempts to capture my background, skills, interests, and excitement around coding, software, and building science. It is a living document, and will be updated as needed, hopefully with beautiful pictures and plots since it is mostly a lot of text right now. |
Me.Summarize()
- I spent my school years learning everything I could about heat transfer, fluid flow, building energy, and learning how to apply computational methods to solve problems.
- I spend my work hours managing the building energy simulation software EnergyPlus for the United States Department of Energy via the National Renewable Energy Laboratory.
- I am proficient at many programming languages, but my favorites are Python, C++, Fortran, and LOLCode.
- I have a strong knowledge of building science including building heat transfer and fluid flow, controls, HVAC equipment simulation, central plant simulation, ground heat transfer, simulation weather data, and more.
- I have worked on a lot of interesting software development projects, both personal and professional.
- I have been an author on a reasonable amount of Publications, although I would love to write more if time allowed.
- I am active in ASHRAE including serving in multiple committee roles.
My Average Work Day
This does not represent any one day in particular, as my work life is very dynamic from day to day and quarter to quarter. But consider it a decent representation of my average day :)
08:00 – Check up on the EnergyPlus repo
Assess open issues and pull requests, triage requests, prioritize daily activities.
09:00 – Code Review
Review code changes, suggest refactors, approve or reject contributions.
10:30 – Build & Test
Build EnergyPlus for dozens of branches, run tests and regressions, evaluate changes.
12:30 – Support Channels
Respond to user and developer questions across the entire EnergyPlus domain.
13:00 – Team & Project Management
Write proposals and statements of work, approve deliverables, run meetings, handle financial planning.
14:00 – Strategic Planning
Work with DOE and industry to align EnergyPlus with high-impact building industry needs.
15:00 – Ecosystem Tools
Manage related tools, primarily Python-based, supporting the broader EnergyPlus ecosystem.
16:00 – Feature & Bug Work
Contribute directly to EnergyPlus codebase—fixing bugs, implementing features.