cat ~/projects/cv-assoli-site.md
cv.assoli.site
My web résumé: dense, scannable, and printable as-is.
A standalone web résumé with a keyboard-driven interface, laid out so the browser print dialog produces a clean one-file PDF without a separate export.
- Role
- Solo
- Year
- 2026
- Status
- Live
- type
- Web
- Built with
- Next.jsTypeScriptReactTailwind CSSSEO
- Where to find it
- Visit the siteSource

head -n 40 overview
What it is
A résumé is the reference, not the pitch. This one is dense and scannable on purpose: everything a recruiter checks is above the fold, and the keyboard gets you to any section without reaching for the mouse.
It is also the canonical copy. The résumé link everywhere else on the web points here, so there is one version to keep current instead of a folder of dated PDFs.
diff before after
Challenges
A line taken out, a line put in. The problem first, then what actually replaced it.
One layout that is both a web page and a printed sheet
Recruiters still print. Maintaining a separate PDF means two copies that drift apart, and the one that drifts is always the one that gets sent.
The page is written so the print stylesheet is the only difference: same content, page breaks placed between sections, chrome dropped. Printing from the browser is the export.
tail outcomes
Results
- One always-current résumé that reads on the web and prints clean.
- The canonical résumé link used across the rest of my sites.
Keep readingتابع القراءة
openalmadrsa
Next projectAlmadrsaAn e-learning platform for schools.