Gulf EOSB

    My Role Full-Stack Developer & DevOps Engineer

    Free bilingual (Arabic/English) Saudi end-of-service benefit calculator with a transparent, test-gated calculation engine, PDF statements and 24 plain-language legal guides. Live at gulfeosb.com.

    Dashboard Design

    Project description

    Built and launched Gulf EOSB, a bilingual (Arabic-default/English) calculator for end-of-service benefits under the Saudi Labor Law, implementing Articles 84, 85, 87, 80, 77 and 81. The calculation engine is documented on a public how-we-calculate page with 20 worked examples, and the same examples run as automated tests that gate every deploy. Features include resignation-threshold warnings (e.g. the five-year two-thirds cliff), unused-leave payout, unfair-dismissal compensation, client-side one-page PDF statement generation (jsPDF + html2canvas), URL-shareable results, and 12 plain-language legal guides per language. Fully static Astro 5 site with a React 19 island and Tailwind 4, deployed on Cloudflare Pages with full hreflang/SEO setup.

    Skills and deliverables

    Astro
    React
    TypeScript
    Tailwind CSS
    Vitest
    Cloudflare Pages
    SEO

    Project links

    Published on Oct 24, 2026