← Selected work

Life sciences

A modern foundation for scientific work.

An established scientific platform supports experimental results, laboratory workflows, and quality control. Mike helped move its foundation from Rails 5.2 through Rails 8.

Engagement
Application modernization · Team delivery
Work
Platform modernization
Tools
Ruby on Rails · PostgreSQL · Scientific software
Workflow illustration

01 / The challenge

Years of scientific knowledge.

Years of scientific knowledge lived in the application's models, instrument integrations, and review workflows. Updating the framework meant working carefully through those dependencies while retaining the software's purpose and familiar ways of working.

02 / The contribution

Modernization across the application.

  • Carried framework upgrades through successive Rails versions, with compatibility changes across scientific models and controllers.
  • Updated authentication dependencies, asset handling, application configuration, and deployment support as the platform evolved.
  • Adapted the existing tests alongside the application changes, covering the domain behavior affected by each upgrade.

03 / The result

A foundation ready to evolve.

A Rails 8 codebase that retains the established scientific workflows and shared foundation for internal laboratory work and a public research resource. The upgrades became part of the main application.

Mike's contribution was modernization within a collaboratively developed platform, alongside the client's engineering and scientific teams.