Skip to main content
~/experience / emission-critical

Emission Critical Pvt. Ltd.

Lead Software Developer

May 2022 – Mar 2025 Gurugram, India

Led backend architecture for a multi-tenant B2B carbon-accounting SaaS: schema, APIs, and a Scope 1/2/3 emissions engine.

NestJSTypeScriptPostgreSQLMongoDBNATSMulti-tenancyAuth0OpenFGAMeilisearchOpenTelemetryAWSKubernetes

Emission Critical is a B2B SaaS platform for enterprise carbon footprint and sustainability tracking. I led the backend: the data model, the APIs, and the computation engine.

Engineering areas

Multi-tenant platform

  • Architected a multi-tenant PostgreSQL schema with tenant-level data isolation.
  • Integrated Auth0 for identity and multi-tenant RBAC, and extended the platform’s OpenFGA-based authorization model with new roles and permissions for fine-grained cross-tenant access.
  • Streamlined data ingestion through Excel parsing and automated AWS S3 pipelines.

Carbon accounting engine

  • Designed the engine for full Scope 1, 2, and 3 emissions tracking and product carbon footprints.
  • Cut carbon emission computation latency ~50% and product carbon footprint computation ~30% with better indexing and batch processing.

Search and lookups

  • Built parsers and Meilisearch-backed full-text search over public emission factor databases.
  • Exposed REST APIs for emission-factor lookups feeding downstream carbon computation.

Observability

  • Stood up observability with OpenTelemetry, SigNoz, and Kubernetes-native logging for real-time diagnostics.

Stack

NestJS · TypeScript · PostgreSQL · MongoDB · NATS · Auth0 · OpenFGA · Meilisearch · AWS · Kubernetes · OpenTelemetry