⟵ work · Client work

I built SPJ’s React frontend with Jeffrey, who built the Laravel backend and administration. The site brings together news, people, services and client work in Dutch and English, with content maintained by the agency.

SPJ works in financial and corporate communications. Its articles, team biographies and transaction record help prospective clients understand its experience. The site needed to present that material coherently in two languages and let editors keep it current themselves.

SPJ desktop homepage with a horizontal navigation bar, a red “the story behind the numbers” banner, and a tiled grid of links and recent news over a photograph of a tiled building facade.
Homepage grid during the intro animation
The case page
The case page

2 images — swipe or scroll sideways

Design for changing content

The homepage combines recent articles with two prominent routes into the agency. I gave the layout a limit on both card space and image count, so a run of illustrated articles would not turn it into a long wall of equally heavy cards.

Dutch and English have their own readable routes. News items appear only when they have content in the selected language, so an unfinished translation does not produce an empty card.