My research interests include (1) the design and implementation of high-performance databases, including graph and linked-data databases and timeseries databases; (2) IoT platforms that incorporate edge computing and cloud resources; (3) issues of digitization and data management in the built environment; (4) novel datasets or applications of data that motivate new data management techniques and abstractions.
- Email: gtfierro -AT- mines -DOT- edu
- Pronouns: he/him
- Github: @gtfierro
- Bluesky: @gtf.fyi
- Office: 214E CTLM ; Office Hours 2-3pm Monday; 3-4pm Wednesday
- ORCID: 0000-0002-2081-4525
- Google Scholar
- CV (last updated 2023)
Much of my current research enables novel software-defined sustainability and efficiency practices in the built-environment. This includes developing new data management techniques and systems for buildings, energy, and water systems that leverage semantic metadata and knowledge graphs to enable data interoperability, sharing, and reuse. I’m very interested in how these new data management techniques change the way we develop software in these hetergeneous, complex and cyber-physical settings. I also work on the design of next-generation IoT platforms that incorporate edge computing and cloud resources to support data-driven applications in smart cities and smart buildings.
I am not currently hiring for research positions. If you are curious about research and want to learn more about it, please drop by my office hours!
Projects and Grants
- Enhancing Data-Driven Science for Water Treatment Pilot Systems with Semantic Metadata Management: Funded by the National Alliance for Water Innovation to research and develop metadata ontologies for water resource recovery systems
- BuildingMOTIF: open-source SDK for building metadata model creation, storage, visualization, and validation
- ASHRAE 223P: semantic metadata standard for buildings, developed through the ASHRAE Semantic Interoperability Working Group
- Brick Ontology: an open-source ontology and data model for data-driven smart building applications
- Mortar: a testbed and platform for “self-adapting” building analytics: write your code once and run it on 10s or 100s of buildings without changing a line of configuration or code
- (past) Skewering the Silos (DE-EE0008681) is a DOE grant to continue development of Brick, in particular to expand its interoperability with existing metadata representations (Project Haystack, gbXML, Modelica, OpenBuildingControl/CDL and BuildingSync) and develop additional analytics and controls applications
News
- [March 2025] Congrats to the research team on being featured in a Colorado Sun article about our work in electrification and climate resilience
- [March 2024] Proud to have the ASHRAE 223P draft standard released for advisory public review!
- [February 2024] I was on a panel at the Brains 4 Buildings webinar
- [December 2024] Congratulations to Ethan Richards (ugrad) on getting a poster (“Using Concept Maps for Notional Machine Selection in CS1”) accpeted to SIGCSE 2024!
- [November 2024] Great work to Dimitris Mavrokapnidis for presenting our work on “SeeQ: A Programming Model for Portable Data-driven Building Applications”, published in BuildSys 2023
- Older news
Quick Bio
I received my PhD in Computer Science from UC Berkeley in 2021, advised by Dr. David E. Culler. I was part of the Buildings, Energy and Transportation Systems project and the RISE lab. My dissertation title was Self-Adapting Software for Cyberphysical Systems.
Resources for Students
- Matt Might’s Illustrated Guide to a PhD
- Advice on technical writing:
- Advice on reviewing papers (1, 2)
- Advice on reading papers (1 w/ summary here)
- Advice on writing your dissertation
- Overview of getting a CS PhD in the US
- 10 simple rules for attending your first conference
Recent Posts
- 2025-02-23 Deriving Views over RDF Graphs
- 2025-02-04 Brick Validation Example (with BuildingMOTIF)
- 2025-01-20 Minimal Brick Validation Example (no BuildingMOTIF)
- 2024-01-18 Present and Future of ASHRAE 223P (as of 2024/1/18)
- 2023-06-21 Point Mapping Overview
Recent Papers
- Assessing Student Adoption of Generative Artificial Intelligence across Engineering Education from 2023 to 2024
- Using Concept Maps for Notional Machine Selection in CS1
- Playground: A Safe Building Operating System
- Toward LLM-Powered Robots in Engineering Education
- Early Adoption of Generative Artificial Intelligence in Computing Education: Emergent Student Use Cases and Perspectives in 2023