AN
HomeAboutProjectsResumeContact
NetNada
Back to Projects

NetNada

NetNada’s carbon-accounting platform with Next.js 15, multi-tenant architecture and AI pipelines.

Role

Full Stack Developer & Machine Learning Engineer

Year

2022–Present

Stack
Next.js
TypeScript
Prisma
Links
UI kit and component library

Modernizing the Frontend

I migrated the legacy React application to a fully-typed Next.js 15 codebase. This included building a reusable UI kit that powers all tenant instances, implementing file-based routing, and adopting server components for faster page loads. I also introduced a unified design system to maintain consistency across all whitelabel deployments.

Auth configuration screen

Multi-Tenant SSO & Role-Based Access

I integrated Kinde Auth to support multi-tenant SSO, token-based permissions, and custom roles. This allowed teams to enable or disable platform features per organisation, enforce granular access policies, and support enterprise-grade whitelabel SSO flows.

Database schema diagram

High-Volume Data Architecture

I redesigned data storage using Prisma + PostgreSQL, enabling ingestion of 50,000+ transaction lines per customer. This replaced an unscalable mix of MongoDB/Firebase collections and centralised all emissions, supplier, and reporting data into a single cohesive schema.

"At NetNada I worked on every part of the stack — frontend, backend, ML, and infrastructure — helping the company scale its platform across multiple enterprise tenants."

— Arjun
AN

Computer Science & Mechatronic Engineering

Navigation

  • Home
  • About
  • Projects

Resources

  • Resume
  • Contact

Connect

© 2025 Arjun Nair. All rights reserved.