← All work
clientEdTech · Platform Engineering

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.

Year2025 — present
RoleSoftware Engineer
ClientUM6P — Unité de Gestion des Fonds
Sustaineur — overhauled & scaled a live sustainability platform
7
microservices
UM6P · OCP
backed
Multi-tenant
architecture
AI
chatbot integrated
The problem

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

Infra

DockerCI/CDDigitalOceanMicroservices (×7)

Have a project like this?

Get in touch