Doghouse Recruitment

A recruitment website with video turned into ASCII art

Doghouse is a recruitment agency in Amsterdam. They connect tech talent with tech teams and help candidates find a job that fits.

Client
Doghouse Recruitment
Strategy
Noam Erlich
Design
Roy van Dijk
Project type
Company site with job listings
Role
WebGL, front-end build, SEO setup, CMS modeling, DevOps + CI/CD
Timeline
6 weeks
Date
2022

Objective

Two kinds of visitors

The site gets employers looking to hire and candidates looking for work, and they want to know different things. Doghouse also wanted a look that suits a tech agency, and the site had to be fast and work well on every screen.

Doghouse homepage with separate paths for hiring teams and candidates on a MacBook, and the jobs page on an iPhone

Approach

A separate route for each visitor

On the homepage you choose right away whether you're hiring or job hunting, and from there the next step is always clear. I locked the layout, so the design holds up no matter who edits the site. The team changes copy, images and jobs themselves.

Job detail page with a clear route to apply on a MacBook, and the list of open roles on an iPhone

Execution

Video as ASCII art

The most recognisable part of the site is a WebGL system I wrote from scratch. It turns video into ASCII characters, in a random shape or a set pattern. The animation plays on a loop and doesn't react to the mouse. It had to feel calm and cinematic, not like a toy. I used no libraries for it, so it stays a small piece of code.

Client reviews with a video in an ASCII frame on a MacBook, and the WebGL hero on an iPhone

Build

The site is built in Next.js from components that can be reused as new pages get added. The animation sits behind the text, never in front of it. Everything works the same on mobile, tablet and desktop.

CMS and job listings

The team edits all copy and images in DatoCMS and posts new jobs there too. Candidates apply through a short form, and the application arrives by email with the contact person for that role.

The About page in DatoCMS Visual editing, with editable content blocks next to the live preview, on a MacBook

SEO, tracking and launch

The SEO basics were in place from launch, and pages look right when shared. Google Tag Manager shows Doghouse how visitors use the site. Every code change goes to Vercel through an automated pipeline.

Result

A calm site with its own face

Doghouse now has a site that shows they know tech, without getting busy. Employers and candidates each find their own route, and the team runs the site themselves after launch.

Three iPhones showing Doghouse's mobile homepage, sprint process and team

Next case: Meet the Creeps

Three mini-games in an AR world, in your browser

For Perfetti van Melle I helped build an augmented reality Halloween game. Scan the pack, walk through a portal and take your candy back from three creeps.

View Meet the Creeps
Meet the Creeps case study