Featured Project
ClimateTech

Carbon Shop – Carbon Credit Marketplace

Real-time carbon credit trading platform: live listings, dynamic dashboards, role-based access for issuers/buyers/auditors, and registry integrations.

Carbon credit trading dashboard showing live market data, price charts, and transaction logs

Role

Full-Stack Developer (SDE III) – Project Lead

Company

Climate Connect Digital (ReNew Power)

Timeline

Mar 2023 – Jul 2024

Stack

React
Next.js
TypeScript
+6

Challenge

ReNew Power needed a transparent marketplace for carbon credits to connect project developers, auditors, and buyers. Required real-time trading updates, robust role-based access control, integration with carbon registries for verification, and dashboards for market activity and portfolio tracking.

Solution

Built a full-stack carbon trading platform with real-time listings and price updates (Firebase real-time DB), role-based permission system (admin, issuer, buyer, auditor), interactive dashboards for trades and analytics, verification workflow for auditors, and integrations with carbon registries (Verra, Gold Standard) for credit tracking and retirement.

Context & Background

Part of ReNew Power's net-zero and climate solutions initiative. Platform enables trading of verified carbon credits from renewable energy projects. Needed to handle sensitive financial data, ensure transparency, and comply with carbon market standards.

Key Contributions

  • Spearheaded frontend architecture and core development from inception to production launch

  • Built real-time trading interface: live listings, dynamic pricing ticker, instant trade updates using Firebase onSnapshot listeners

  • Implemented role-based access control (RBAC): granular permissions for admins (manage users/listings), issuers (list credits, track sales), buyers (browse/purchase), auditors (verify credits)

  • Developed interactive dashboards: market activity logs, trade volume charts, price trends, portfolio tracking for issuers and buyers

  • Created verification workflow for auditors: review documentation, approve/reject credits, add verification badges

  • Integrated carbon registry APIs: import credit IDs, update status on sale/retirement, cross-check with Verra/Gold Standard registries

  • Built carbon footprint calculator and educational modals to help buyers understand project impact

  • Mentored junior developers on team: code reviews, best practices, Firebase security rules, TypeScript patterns

Technical Architecture

React/Next.js frontend with SSR for public project pages and SEO. Firebase Firestore for data storage with real-time synchronization. Firebase Auth with custom claims for RBAC. GCP Cloud Functions for serverless backend logic (trade execution, notifications, registry API integrations). Redux for state management. Secure Firestore rules for data access control.

Technologies Used

React
Next.js
TypeScript
Node.js
Express
Firebase
Firestore
GCP
Redux

Results & Impact

  • 1

    Launched operational carbon marketplace platform — [ADD METRIC: credits listed or traded]

  • 2

    Real-time updates provided live marketplace experience — [ADD METRIC: latency or user satisfaction]

  • 3

    RBAC ensured secure data access — [ADD METRIC: security incidents or audit compliance]

  • 4

    Dashboards improved visibility for stakeholders — [ADD METRIC: dashboard usage or insights gained]

  • 5

    Registry integrations enabled credit traceability — [ADD METRIC: credits verified or retired]

  • 6

    Platform supported ReNew's net-zero initiatives — [ADD METRIC: tons CO2 offset facilitated]

What I'd Do Next

Add advanced order types (limit orders, futures contracts), anomaly detection for suspicious trades, enhanced analytics with market forecasting and price predictions.

Interested in similar work?

I'm available for senior full-stack and frontend roles. Let's discuss how I can help your team ship exceptional products.