Frontend dependencies
No framework, package manager or client-side library is required.
Web Engineering · Accessibility
A fast, responsive static site designed to present technical work clearly without a frontend framework or runtime dependency.
01
The website treats project evidence, readable content and accessible navigation as the core product.
It is built with semantic HTML, a shared responsive CSS design system and a small JavaScript enhancement for theme and mobile navigation. Relative links preserve compatibility with the repository's GitHub Pages subpath, while the site remains usable with JavaScript unavailable.
02
03
No framework, package manager or client-side library is required.
Light and dark palettes preserve the same content hierarchy.
Consistent pages connect technical detail with clear navigation.
04
A small shared surface keeps maintenance straightforward: content lives in semantic pages, presentation in one stylesheet and progressive behaviour in one script.
05
<main> <section aria-labelledby="projects-heading"> Evidence-led project presentation </section> </main>
06
Six different projects need one hierarchy without erasing their differences.
Project evidence and controls must remain readable on small screens.
Both palettes need sufficient contrast and equivalent visual emphasis.
Unavailable links and incomplete results must remain explicit rather than implied.
07
08
The public repository contains the complete static site, shared assets and deployment documentation.
GitHub Repository