Skip to content
ProjectsWritingAboutCVLinks
WA
Hire me
HomeProjectsWritingAboutCVLinks

Have a useful problem?

Let's make the next
thing worth using.

© 2026 Wasif AliBuilt around evidence, not hype. Privacy
WASIF ALI
Home/Projects/Climate Impact Calculator

Case study, Algorithms · C++

Climate Impact Calculator
Carbon calculator · C++

A C++ console program that turns emissions figures into a carbon footprint: total CO2, an air quality index, a log-scale impact factor, and the trees and solar panels needed to offset it.

Coursework project — 2024.Algorithms · C++
View source All projects
Climate Impact Calculator illustration
A look at Climate Impact Calculator.

Context

The problem

A carbon footprint is an abstract number. This calculator turns emissions into figures people can picture — how many trees to plant, how many solar panels to install — alongside CO2 totals and an air quality index.

My role: Programming Fundamentals project, 1st semester, Air University Kamra.

Implementation

How it works

Start from emissions

The program takes emissions figures and totals CO2 output.

Make impact readable

A log-scale factor compresses huge emission totals into a comparable score.

Answer in actions

Trees and solar panels translate the footprint into concrete offsets.

Implementation highlights

  • Total CO2 emissions from input figures
  • Air Quality Index (AQI) calculation
  • Climate Change Impact Factor on a log scale: log(Total Emissions + 1) × 10
  • Trees required and solar panels required to offset emissions
  • Documented with algorithm, flow chart, report and presentation

Evidence

What can be verified

The points below summarize the public repository and owner-provided CV where noted. Read the source for implementation details before drawing further conclusions.

Outputs5

CO2 total, AQI, impact factor, trees required, solar panels required.

DocsAlgorithm + report

Flow chart, algorithm document and project report in the repo.

Boundaries

Limitations and next questions

  • Console program; no graphical interface or live deployment.
  • Source code is not in the repository — the folder holds the algorithm, flow chart, report and presentation.
Evidence-first note: a live demo demonstrates an interface and workflow; it does not by itself prove security, scale, or real-world impact.

Technical overview

C++

Project links

Inspect the original implementation and, where available, the live application.

Repository

Last content review: 14 November 2026. Details may change as project repositories evolve.

Continue exploring

Related work.

Algorithms · C++

Maze Explorer

A graph-based adventure game in C++: DFS generates the maze, BFS finds the shortest path.