Emission Critical Pvt. Ltd.
Lead Software Developer
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