Selected work I led

Yuno SSR

Public pages rendered on the server so search could read them.

All software work

Yuno Learning, as Frontend Lead. The public face of a live-classes platform, the pages a search engine has to read before anyone signs up.

Led in a role at Yuno Learning. Not a CodeArtisan client engagement.

The problem

SEO-critical public pages needed to be indexed. A client-rendered front end left that HTML thin for crawlers, so search visibility depended on luck rather than architecture.

What I did

I led the migration of those pages to a Nuxt server-side rendered application. Deploys were split per environment. A GA4 data layer went in with the pages, and Jest covered the unit and SSR tests.

The result

Ten pages were server-rendered so they could be indexed. Search visibility was treated as an architecture decision, with a handover the team could keep deploying.

  1. 01

    Public pages

    The pages search needed to read, separated from the logged-in app.

  2. 02

    Nuxt SSR

    Rendered on the server, with a deploy path per environment.

  3. 03

    Indexable HTML

    Ten pages server-rendered so they could be indexed.

  • Nuxt
  • Vue
  • Node.js
  • Jest