Linksbridge Workspace
React · Azure Functions · JWT · Azure — 2020
The problem
Global health organizations needed a single platform to manage their programs and produce reports — no off-the-shelf tool fit, so Linksbridge needed one built from scratch.
How I built it
Built end to end solo — architecture, React front end, Azure Functions API, JWT auth, and deployment. Multi-tenant from day one, supporting multiple organizations from a single codebase. Now leading a team of three extending it.
The hard part
Three things: migrating auth providers costs far more than you budget for it. Keeping React versions current is a recurring tax, not a one-time task. And flow testing — end-to-end user paths — is the only thing that reliably catches quality problems before clients do.
What I’d change
Most screens don't need a full SPA. I'd rebuild it as mostly SSR — Next.js or Astro — with React only where interactivity actually earns it. Shipping a full React client for read-heavy reporting screens was the wrong trade-off.