A production-ready, recruiter-focused portfolio for Saif Essam, Analytics Specialist and Data Analyst in Cairo, Egypt.
The site is designed around evidence rather than generic self-promotion. Every case study is structured around:
- The decision or business problem
- Data and quality challenges
- Analytical approach
- Verified findings
- Recommended action
- Limitations and responsible use
- Next.js 16 App Router
- React 19
- TypeScript
- Custom responsive CSS
- Static export (
output: "export") - No database
- No paid API
- No external CMS
- No runtime environment variables required
Requirements:
- Node.js 20.9 or newer
- npm
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm run buildThe static production build is written to out/.
Most portfolio content is stored in one file:
src/data/portfolio.ts
Edit this file to update:
- Contact links
- Experience
- Project case studies
- Skills
- Credentials
- Metrics
/— Home/work— All projects/work/[slug]— Detailed case study pages/about— Professional biography/credentials— Education and certificates/resume— Print-friendly web resume
Resume, certificates and selected reports are stored in:
public/documents/
Before publishing, confirm that every document is appropriate for public access and does not contain information you want to keep private.
Dashboard-style portfolio previews are editable SVG files in:
public/projects/
They intentionally use portfolio-safe synthetic visuals. Replace them with anonymized screenshots later when available.
The fallback URL is:
https://saifessam-analytics.vercel.app
Set the following environment variable in Vercel after you know the final deployment URL or custom domain:
NEXT_PUBLIC_SITE_URL=https://your-domain.com
This updates canonical metadata, the sitemap and structured data.
See DEPLOYMENT.md for the exact free GitHub and Vercel workflow.
The website includes this disclosure on relevant projects:
Business data shown in portfolio previews is anonymized, aggregated or replaced with synthetic demonstration data.
No customer-level or employee-level records should be added to the public repository.
Portfolio content and case-study writing © Saif Essam. Project source may be adapted for Saif Essam's personal portfolio and deployment.