The local static export and the live Cloudflare Pages deployment are measured under separate conditions. These results must not be read as current results for the displayed project repositories.
Three consecutive mobile runs: 88 · 91 · 93. Range 88–93; median 91. These local measurements are sensitive to device load.
Mobile Lighthouse: accessibility 100, best practices 100, SEO 100. FCP 1217 ms, LCP 2215 ms, CLS 0.000, TBT 278 ms.
9 checks were intentionally skipped in the browser matrix; 0 failed. Details: JSON report ↗
Limits
What do these results not prove?
Lighthouse ran three times against a gzip-enabled local static server with mobile simulation; the median and range are reported. This is not live visitor speed or a hosting result.
Automated axe scanning does not prove complete accessibility. The keyboard flow was checked in Chromium and Firefox; this specific check was skipped in Windows Playwright WebKit because Tab focus on links was unavailable.
This report belongs to the portfolio; tests in the displayed GitHub project repositories were not run.
GitHub Actions is verified separately; this local report alone does not show the status of a remote CI run.
Lighthouse ran three times on the live Cloudflare Pages address with mobile simulation; the median and range are reported. The result does not guarantee a visitor's device or connection speed.
The measurement computer's default DNS had not yet seen the new pages.dev record, so Chrome was routed to a verified Cloudflare IP. The HTTPS hostname, certificate, and live content were preserved; the record was also verified through 1.1.1.1 and Google Public DNS.
The automated accessibility score does not replace a manual WCAG 2.2 AA assessment.
This record applies only to the portfolio site; it is not a current test result for the displayed project repositories.