
NetNada
NetNada’s carbon-accounting platform with Next.js 15, multi-tenant architecture and AI pipelines.
Full Stack Developer & Machine Learning Engineer
2022–Present

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.

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.

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."