Web
Zina Almokri — Personal Brand Website
A bilingual, editorial website for a beauty creator: product reviews with published test conditions, a six-stage testing method, a journal and portfolio — built phase by phase with Astro and a 3D product layer.
- Evidence
- Verified work
- Category
- Web
- Context
- Chief Technology Officer (CTO) · VegaCORE

Overview
The personal website of the beauty creator Zina Almokri, live at zinaalmokri.com in English and Arabic: reviews that publish the conditions of every test, a six-stage testing method, a journal, a portfolio of work and brand collaboration enquiries.
Constraints
Nothing about the person may be invented — no biography, audience figures, awards or product claims. The build enforces it: content is marked mock or verified, and a release guard refuses to publish mock content.
Approach
The build was divided into phases — discovery, information architecture, creative direction, UX, design system, the signature 3D experience, content, SEO, performance, accessibility, QA and a content-management system — each closed with a written report before the next began.
Architecture
A static Astro 5 site (85 routes across both languages) with Arabic right-to-left typography, an MDX journal, per-locale sitemaps and structured data. A Three.js layer choreographs 3D product packages alongside the editorial content, with complete fallbacks for reduced motion, Save-Data, no WebGL and no JavaScript.
A custom content-management system lets an administrator edit every public word without a developer: draft and published layers, publish snapshots for rollback and an audit log.
Results
Live at zinaalmokri.com. As recorded in the project’s reports: 685 automated tests after the CMS phase, whose public build was byte-for-byte identical to the build before it; a production audit of all 85 routes in two viewports and both languages with no console errors or failed requests; and a responsive sweep of 459 viewport-and-route combinations with no horizontal overflow.
Media




Links
Related projects
Web
yazanalsamman.com — Cinematic Portfolio Platform
This website: a bilingual, CMS-driven portfolio with a scroll-driven WebGL narrative, strict performance budgets, accessibility and SEO verification, and a containerised VPS deployment.
Stack
Web
Tabkha & More — Interactive Digital Menu and CMS
A bilingual interactive menu and restaurant CMS: React on Vite, a Hono API with Neon Postgres and Drizzle, session-authenticated admin, media uploads and a CI pipeline.
Stack
Software engineering
Tavola — Multi-Tenant Restaurant Reservation Platform
A multi-tenant SaaS for restaurant reservations, tables, branches and staff: NestJS backend with real-time updates, a Flutter customer app, a React restaurant dashboard and a platform-owner console.
Stack