Quality & reliability

Tests that describe real behavior, pipelines that block bad changes, and systems that fail clearly instead of silently.

6 pieces of work · Open Brain Institute, EPFL, Blue Brain Project, Bee-Solutions, Riverdone Digital

Open Brain Institute · 2025 – now

obi-e2e, end-to-end tests for the whole platform

Plain-English scenarios written by scientists and product owners, turned into Playwright tests by AI agents and reviewed like code. Each run checks service health, provisions its own project and credits, and cleans up after itself, even when cancelled.

84 scenarios · 300 test cases · preview, staging and production

Playwright · Bun · TypeScript · GitHub Actions

Open Brain Institute · 2025 – now

Credential lifecycle for long-running jobs

Background token refresh and secure delegation keep multi-hour jobs authenticated past access-token expiry, while tokens stay short-lived.

Long jobs finish instead of failing halfway

OIDC · token refresh · background jobs

Open Brain Institute · 2025 – now

Daily performance audits

Lighthouse audits every morning on the public site, three runs per page with the median kept, posted as their own report to catch regressions between deploys.

Lighthouse CI · performance budgets

EPFL, Blue Brain Project · 2023 – 2024

E2E tests and CI for the team

End-to-end tests, CI pipelines, shared test libraries and developer utilities, so problems surface in the pipeline rather than after deploy.

More stable releases

E2E testing · CI pipelines

Bee-Solutions · 2020 – 2023

Quality gates on every merge

Unit and integration tests on shared packages, lint and type checks in CI, and error monitoring with structured logs in production.

CI gates · monitoring · logging

Riverdone Digital · 2022

Refactoring and documentation

Large-scale refactoring of client apps into feature modules, with documentation kept next to the code.

Less maintenance, faster onboarding

Refactoring · documentation