Project - Carbon emissions calculation platform
Developed an end-to-end web application for calculating company carbon emissions, utilizing AdonisJs for backend, React for frontend, and SQL for complex data modeling.
- Project
- iSumio
- Year
- Role
- Full Stack Development

Overview
iSumio is a sustainability platform designed for companies seeking to understand and reduce their carbon footprint. The platform provides comprehensive tools for calculating carbon emissions across different scopes and categories.
End-to-End Development
I assisted in the complete development of the web application, working across the full stack:
Backend Development
Built robust backend services using AdonisJs, handling:
- Complex calculation logic for emissions
- Data validation and processing
- API endpoints for the frontend application
- User authentication and authorization
Frontend Development
Developed the user interface with React, creating:
- Intuitive forms for data entry
- Interactive dashboards for emissions visualization
- Reporting interfaces for compliance and tracking
Data Modeling
Worked with SQL databases to create complex data models that accurately represent:
- Emission factors across different categories
- Company organizational structures
- Historical data for trend analysis
- Reporting requirements for various standards
Technical Challenges
Carbon emissions calculation involves complex business logic and regulatory requirements. Key challenges included:
- Accuracy: Ensuring calculations align with international standards
- Flexibility: Supporting different calculation methodologies
- Reporting: Generating compliant reports for various frameworks
What I did
- AdonisJs
- React
- SQL
- TypeScript
- Data Modeling
The platform enables companies to make data-driven decisions about reducing their environmental impact.
- Development
- Full Stack
- Backend
- AdonisJs
- Frontend
- React
- Data modeling
- Complex