Haitham AssoliRead this in Arabicاقرأ هذه الصفحة بالإنجليزية
Back to the sheet

Web2026

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.

Production
cv.assoli.site
Role
Solo
Year
2026
Status
Live
Format
Web
Built with
Next.jsTypeScriptReactTailwind CSSSEO
Where to find it
cv.assoli.site — My web résumé: dense, scannable, and printable as-is.cv.assoli.site — سيرتي الذاتية على الويب: كثيفة وسهلة المسح وقابلة للطباعة كما هي.

Treatment

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.

وهي أيضًا النسخة المعتمدة. رابط السيرة في كل مكان آخر على الويب يشير إلى هنا، فتبقى نسخة واحدة تُحدَّث بدل مجلّد من ملفات PDF مؤرّخة.

Challenges

  1. One layout that is both a web page and a printed sheet

    The problem

    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.

    What I did

    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.

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.ورابط السيرة المعتمد المستخدَم في بقية مواقعي.
Next design — PlayroomSee all 14