DEPLOYMENT NOTE · 5 MIN
From local folder to live domain.
The last 10% of a website can cause the most friction. This is the simple mental model I use for GitHub Pages, custom domains and a final production check.
01 / SOURCE
Keep deployment boring.
A static site is often the best choice for a portfolio. Keep the files deterministic, use relative asset paths, and avoid a build pipeline unless the project actually benefits from one.
02 / DOMAIN
DNS should serve the project, not fight it.
Choose one canonical domain, point the DNS records at the hosting service, and make the canonical URL, sitemap and Open Graph metadata agree with that choice.
03 / FINAL PASS
Test the boring stuff.
Click every navigation route, test the CV download, validate forms, check mobile layouts, confirm the manifest and service worker, and inspect the page from a clean browser session before calling it done.