









Globaly
Multilingual Marketing & Content Site for an Immersive Collaboration Platform
Ontario, CanadaInternational (EN / FR / ES)
Visit live site- Role
- Full-stack Engineer
- Engagement
- Team Collaboration
- Industry
- Immersive Collaboration • Virtual Workspace SaaS
Overview
Globaly is the public site for an immersive collaboration platform — digital spaces where distributed teams work, train and present together without being in the same place. The site is not the product: it is the commercial, editorial and discovery layer around it.
A visitor navigates 33 pages: the platform and its device compatibility, seven solution pages, three company-segment pages, an enterprise hub with trust centre and data residency, a five-plan pricing table rendered in USD or EUR depending on the visitor's country, four comparison pages, and a blog with search, category filtering and pagination fed from a shared headless CMS. All content is translated into English, French and Spanish, with language negotiated by cookie rather than by URL prefix.
The collaboration is documented inside the code itself: comments cite the client's strategy documents by section as justification for information-architecture decisions, and the repository includes a three-document SEO system with explicit anti-hallucination rules.
The challenge
An immersive collaboration product competes against categories the buyer already knows and against an implicit objection: "I already have video calls." The real problem was not having a site, but having one that could sustain a positioning thesis page by page, in several languages, for several segments, and that would also be discoverable — not only by search engines, but by the answer engines that now mediate part of B2B research.
Price is authored once in USD and converted and formatted at render time, so the structured data and the visible table read the same constant and cannot drift apart. Currency is decided by a country resolved in middleware from any of four possible geo headers, normalized into an internal header that is deleted before being written so a client cannot spoof its own country. The i18n layer serves all three languages from the same URL with a deep merge over the English catalogue, so an untranslated page falls back to readable English instead of printing a key path.
It was built custom rather than on a site builder because half the value sits in things those tools do not provide: geo-sensitive pricing resolved server-side, a 1,689-key i18n catalogue with hierarchical fallback, structured data derived from the same constants as the UI, and security headers reasoned one by one.
Links
GitHub Repository
Private — client project