Production-ready static portfolio website for Md. Momtazur Rashid, built with HTML5, CSS3, and vanilla JavaScript.
The website content preserves the factual information from the resume/source profile. The downloadable resume is the official PDF file:
assets/resume/Md_Momtazur_Rashid_Resume.pdf
- Premium dark glassmorphism interface
- Recruiter-focused hero section
- Animated typing effect
- Professional circular profile photo presentation
- Experience timeline cards
- Grouped skills with animated meters
- Project cards with technologies and business impact
- Premium certification cards
- Contact section with email, phone, location, LinkedIn status, GitHub status, relocation, and visa-sponsorship availability
- Semantic HTML and accessibility-focused structure
- Keyboard-friendly mobile navigation
- Open Graph, Twitter Card, canonical URL, robots.txt, sitemap.xml, and JSON-LD schema
- Optimized WebP/JPEG profile images
- Cloudflare Pages and GitHub Pages compatible
portfolio/
|-- index.html
|-- style.css
|-- script.js
|-- robots.txt
|-- sitemap.xml
|-- README.md
`-- assets/
|-- images/
|-- icons/
`-- resume/
Open index.html directly in a browser, or serve the folder with a static server:
python -m http.server 8080Then visit:
http://localhost:8080/
- Push the project files to a GitHub repository.
- Create a new Cloudflare Pages project from the repository.
- Use these settings:
- Framework preset: None
- Build command: leave empty
- Build output directory:
/
- Deploy.
If the repository contains this portfolio folder inside a larger repository, set the Cloudflare project root to portfolio.
- Push the contents of this folder to a repository.
- Open repository Settings.
- Go to Pages.
- Select the branch and root folder.
- Save and wait for GitHub Pages to publish.
The current production URL used in metadata is:
https://md-momtazur-rashid.pages.dev/
If a different final domain is used, update:
index.htmlrobots.txtsitemap.xml
All profile and resume content belongs to Md. Momtazur Rashid.