Back to work

Public site · Fintech

GRX — Public Platform

Frontend Engineer — owned architecture end to end · Feb 2026 – Jul 2026

GRX is a Swiss crypto-fintech ecosystem spanning payments, exchange, and tokenized real-world assets. I built the public-facing platform from scratch — the marketing site, pricing and product pages, and the careers hub — along with the shared component library it and the rest of the company's products now run on.

The Challenge

GRX had three products in flight — Pay, Exchange, RWA — and neither a public website to showcase any of them nor a shared component library for the teams building them, so every product screen was its own one-off implementation of the same buttons, inputs, and cards. Two problems, one root cause: build the site from scratch, and build the design system underneath it so both the site and the products could finally speak the same visual language.

The Approach

  • Extracted a shared component library — 50+ components — from scratch, consumed by both the marketing site and the product apps, closing the drift between what marketing ships and what the product actually looks like
  • Server-rendered with locale-aware routing baked into the URL structure, so every product page ships translated and statically generated per locale
  • Accessible interaction primitives (dialogs, tabs, accordions) built once into the shared library instead of hand-rolling focus management per component
  • Careers and editorial content authored as structured text and rendered at build time, keeping the content pipeline outside the deploy critical path
  • A performance budget enforced as an automated gate rather than a one-time audit, so regressions get caught before merge

The Outcome

95+

Lighthouse score, sub-1.5s mobile LCP

50+

component shared library, ~70% fewer visual inconsistencies

Homepage — positioning GRX across payments, exchange, and tokenized assets
GRX Pay — the product landing page for the payments surface
GRX Pay pricing — tiered commission structure for merchants, from self-serve to custom volume deals
GRX Exchange — waitlist page for the retail trading product, shipped ahead of launch
About GRX — company positioning page
Careers — the hiring hub, content authored in Markdown and rendered at build time

@grx/ui — the component library

200+ coin icons — one of the icon sets shipped with the library
Design tokens — color, radius, and shadow scales documented in the component library
Typography scale — every display and text size, documented with its exact metrics
A real settings screen, built from the library — Modal, Switch, icons, and Typography working together