Sustaineur — overhauled & scaled a live sustainability platform
Took over an existing sustainability platform at UM6P and massively expanded it — adding multitenancy, payment gateway, i18n, AI chatbot, discussion forums, theming, and deep architectural improvements across the full Go + React stack.
Sustaineur was already live but needed serious engineering investment to grow — the codebase required architectural changes, and the product needed enterprise-grade features: multi-tenant isolation, internationalization, payment infrastructure, and AI-powered tooling to make the platform competitive.
Approach
Took over an existing Go + React codebase and drove deep architectural improvements — decomposed the monolith into 7 microservices, refactored the data layer, and made the system properly extensible.
Designed and implemented multitenancy so multiple enterprise clients can run isolated on the same platform.
Integrated a payment gateway to support subscription and billing flows for enterprise customers.
Built full internationalization (i18n) support — platform now serves users across multiple languages.
Added a theming system so clients can customize the platform's look and feel per tenant.
Built discussion forums into the platform, enabling teams to collaborate around sustainability projects.
Integrated an AI chatbot into the projects feature — helping users navigate compliance requirements, get recommendations, and interact with their data conversationally.
Delivered many additional integrations and feature expansions in close collaboration with the UM6P product team.
Outcome
Sustaineur evolved from a limited MVP into a full enterprise sustainability platform — multi-tenant, multilingual, payment-enabled, AI-powered, and actively expanding under UM6P backing.
Tech
Frontend
ReactTypeScriptTailwind CSSi18nThemingZustand
Backend
Go
Data
SQLitesqlc
Features
AI ChatbotPayment GatewayDiscussion ForumsMultitenancy