01 · – now Lausanne
Open Brain Institute
openbraininstitute.org ↗Senior Full-Stack Engineer
Full-stack platform engineering for a cloud research product: the multi-tenant workspace, the legacy data migration, the core APIs, features across every section of the app, and the end-to-end test system that checks it all.
- Multi-tenant research workspace on Python/FastAPI microservices: lab and project isolation, fine-grained access control, configurable compute environments.
- Legacy data migration into the new core: schema mapping, re-runnable backfills, validation passes and a staged cut-over by data type.
- Service boundaries, domain models and versioned API contracts for the core entity service, one source of truth across services.
- Full-stack features across the data, workflows and virtual-lab sections, each shipped from FastAPI endpoint to React screen.
- ~90% of the new React/TypeScript client: server-state caching, normalized stores, virtualized data-heavy views.
- Legacy app migrated to a modular core screen by screen, without a feature freeze; frontend tech debt down by more than 60%.
- obi-e2e: 84 scenarios and 300 Playwright cases from plain-English specs, run on preview, staging and production.
- Credential-lifecycle manager: background token refresh keeps long-running jobs authenticated past expiry.
- Run hygiene on every test run: service health preflight, self-provisioned projects, automatic cleanup.
- AI research assistant, built with the AI team: data discovery, summaries, intent-based routing to tools and datasets.
- AI agents that generate and repair Playwright tests from scenarios, reviewed through pull requests.
- Image pipelines for scientific artifacts: normalization, compression, model-driven synthesis.