LEAD ENGINEER·TEAM MODERNISATION·May 2023 - Sept 2023

Corsica Ferries

LEAD ENGINEER

Moved 7 C/C# developers with no web experience onto Next.js, teaching hands-on classes twice a week. Built the Next.js TurboRepo monorepo that became the company's boilerplate. 5-month engagement.

Hybrid, France, Travel, React, Lead

Corsica Ferries — case study cover

THE STACK

NextJSReactNodeJSStripeDockerKotlin


LINKS

Visit Site (ouvre un nouvel onglet)

OVERVIEW

Moving Seven C/C# Developers onto Next.js


Overview


Brought in to move 7 C/C# developers with no web experience onto Next.js. Assessed the team, scoped the migration with them, then taught hands-on classes twice a week for the length of the engagement. 5-month engagement.

Monorepo and Boilerplate


The first tool migrated shipped as a Next.js TurboRepo monorepo in Docker: one command, identical environments for everyone. It became the boilerplate for everything the team migrated afterwards, and the team was shipping alone after handoff.

Offline Payments on Board


Built a Kotlin Android app for Stripe offline payments on board, where there is no connectivity. It is now in use on the ferries.