Team Burnt Cheese — Kyryl Andreiev, Jarod Atienzo, Dylan Verallo, Jesse Wattenhofer
DEV320 Advanced Web Development • Winter/Spring 2026 • Bellevue College
Carbon emissions are a major factor in global warming, yet most people don't have easy access to real-time data about their local energy grid's carbon footprint. Our team set out to build a tool that makes this data accessible to anyone.
Some Emissions lets users enter a city name and instantly see the current carbon intensity for that region. The app uses the Geocode Maps API to convert the city into coordinates, then queries the Electricity Maps API to retrieve carbon intensity (gCO2/kWh), renewable energy percentage, and the full power source breakdown, all displayed with a Low/Moderate/High interpretation.
The app is a single-page application with a backend that handles API keys and external calls securely over HTTPS. The domain model has three core components: CitySearch (user input), Geocoding (coordinate conversion), and Electricity Maps (carbon/energy data retrieval). CI/CD and project tracking are managed through GitHub.
Jesse led the team, Jarod handled communications, Dylan managed documentation, and I (Kyryl) served as merge manager. We tracked progress through weekly reports and a formal WBS with acceptance reviews. By week 8 we had completed over 30 tasks across documentation, API integration, frontend development, and CI/CD setup.
I served as merge manager for all GitHub merges, authored the API endpoint documentation and data models, created the sequence diagrams, led framework/library selection, set up the CI/CD pipeline and GitHub project board, and helped test the APIs early on. Going forward, I'm building out the backend, local storage integration, and UI polish.
Our SRS covers six user stories, use case scenarios with test cases, activity diagrams, class diagrams, ER diagrams, CRC cards, sequence diagrams, and full API documentation. A key design decision was chaining the Geocode API as a preprocessing step so users just type a city name while coordinate conversion happens transparently on the backend.
Managing merges across four contributors taught me the value of clean branching and clear communication. Documenting every API endpoint before coding made implementation smoother, and setting up CI/CD early caught integration issues fast. The project reinforced my interest in backend and infrastructure work.
Some Emissions is under active development. Source code is on GitHub.