Personal portfolio for Mahmoud ("Michael") Al Kurdi - SOC / cybersecurity analyst and security engineer. Static HTML, CSS, and vanilla JavaScript. Zero build step, zero runtime dependencies.
- Site: https://km-it-ops.github.io/
- PDF resume:
assets/Michael_Kurdi_Resume_2026.pdf - Web resume: https://km-it-ops.github.io/resume/
The site now uses a Case Evidence Briefing structure: a recruiter-ready cybersecurity brief that foregrounds profile, credentials, security evidence, and repository review paths.
Highlights:
- Briefing-style hero with profile portrait, role target, location, availability, and direct CTAs.
- Evidence tiles for phishing ML, log anomaly detection, and vulnerability workflow delivery.
- Case-file project panels organized as
Problem,Method,Evidence, andRepo. - Compact stack, timeline, and contact sections tuned for fast scanning.
- Command palette for section and link navigation.
- Accessibility basics: skip link, semantic landmarks, focus states, keyboard-accessible dialog, and
prefers-reduced-motionsupport. - SEO metadata, JSON-LD
Person, Open Graph image, Twitter card,robots.txt,sitemap.xml, and canonical URL.
| Path | Purpose |
|---|---|
index.html |
Main portfolio page |
styles.css |
Case Evidence Briefing visual system and responsive layout |
script.js |
Navigation state, scroll progress, mobile menu, and command palette |
assets/profile-portrait.png |
Profile portrait used in the hero |
assets/Michael_Kurdi_Resume_2026.pdf |
Canonical PDF resume |
assets/og-image.svg |
Social share card |
resume/ |
Print-friendly web resume |
robots.txt, sitemap.xml |
SEO |
site.webmanifest |
PWA manifest |
PROFILE_README.md |
Copy for GitHub profile README |
Open index.html directly, or serve it:
python -m http.server 8000 --bind 127.0.0.1Copyright 2026 Mahmoud ("Michael") Al Kurdi. All rights reserved.