Just Saeed.
Built with intent.
A portfolio.
Built end to end.
A personal website built with Node.js, Express, and EJS. I bring server-side rendering, responsive CSS, and browser interactions together in one application, with automated checks for routes, assets, and security headers.
About the build
Express handles routing and error responses; EJS renders reusable templates. CSS controls layout and motion, while JavaScript handles theme preferences, navigation, and accessible dialogs.
Per-response script nonces support a restrictive Content Security Policy. Integration tests check rendering, private-file protection, and error handling. The interface supports keyboard navigation, reduced motion, and both color themes.