03Demo2026
Tideline
Single-page site for a London tech recruiter with two enquiry flows.


Problem
A recruiter’s landing page that speaks to candidates and hiring managers at once, on one page, and makes both act.
Approach
One component per section, type scale and colour tokens in CSS, Unsplash photography pinned by ID and credited, client-side validation shared by both forms, static export.
Stack
- Next.js 16
- Tailwind CSS 4
- TypeScript
What I took from it
Two audiences on one page works when every section names who it is for. Ambiguity costs more than length.