I was Principal Software Engineer at Freetrade, primarily working on the platform but also some client-side work.

My work there was serverless, on Google Cloud Functions in Firebase using TypeScript.
This was the job that moved me from servers to serverless, and most of the cloud work I’ve done since has been on the same model.
A regulated financial product is an unusually demanding place to run functions rather than servers, and it’s the reason I take the trade-offs in going serverless seriously rather than treating it as a default.
If you’re weighing up serverless for something that has to be dependable, get in touch and we can talk it through.