Portfolio website

A concise home for my professional experience, technical work and contact details.

Live

Next.jsReact.jsTypeScriptTailwind CSSVercel
Homepage of Sam McNab’s portfolio website
Homepage of the running portfolio website, captured October 2026.

Purpose

This site gives employers, recruiters and collaborators a quick way to understand my work across healthcare, education and software development, then explore selected projects in more detail.

Technologies

Next.js, React, TypeScript and Tailwind CSS provide a small, responsive site. The project uses local structured content for experience and case studies, with no CMS or database.

Design and development

I kept the existing visual language and navigation while making the introduction clearer, adding a chronological experience view and turning project entries into case studies. The site uses responsive layouts, semantic headings, keyboard focus styles and optimised local project images. I check changes with linting, type checking, tests, a production build and a format check.

Links

View all projects · Get in touch