AVAILABLE FOR FULL-TIME ROLES OPEN TO FREELANCE CONTRACTS AI FULLSTACK ENGINEER · AGENTIC AI AGENT-READY · HUMANS WELCOME AI AGENTS · LLM TOOLING · EVALS NEXT.JS · TYPESCRIPT · REACT BASED IN LISBON · REMOTE WORLDWIDE
06 / Case study — client website

One academy. Two audiences. One connected experience.

Loop Academy prepares newly graduated developers for work with Norwegian technology companies. We built its Norwegian and English website around the questions each audience needs answered, with a content system the team can maintain.

Role
Design & fullstack
Year
2026
Stack
Next.js + Sanity
Status
Live website
NO / EN Languages Norwegian and English routes
2 Audiences Candidates and companies
Sanity Content Jobs, stories and people
2 Form journeys Contact and application
06.1 / The problem

Candidates need to understand the academy and find a way to apply. Hiring companies need a clear explanation of the program and a path to contact the team. Both journeys had to work in two languages while changing jobs and stories stayed manageable for editors.

06.2 / The system
  1. 01

    Structured Norwegian and English routes around candidate, company, job, talent and story journeys.

  2. 02

    Connected editable jobs, articles and people to Sanity so the team can maintain the site without a code change for each update.

  3. 03

    Built contact and application interfaces with server-side validation, stored submissions and localized response templates.

  4. 04

    Carried the official Loop Academy identity through the interface, motion and responsive layouts.

06.3 / Outcome

The public site now gives both audiences a clear route from discovery to action. The live experience brings program information, jobs and stories together under a consistent bilingual identity.

Discuss a similar project →