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