Senior Frontend Developer
Mazaady | Saudi Arabia (Remote) | Apr 2024 - Present
Key products: Rivals (bidding & tenders) | Doworkss (freelancing marketplace) | Your Doctor (healthcare, React & Next.js)
- Migrated Doworkss from Nuxt 2 to Nuxt 4 with a feature-based architecture replacing the previous flat structure, removing redundant dependencies to reduce bundle size and maintenance cost.
- Owned the end-to-end refactor of 6+ admin panels across all company products, introducing TypeScript to codebases with almost no type coverage, restructuring shared components, and standardizing RBAC.
- Built multilingual RTL interfaces supporting 6 languages, including custom Urdu locale handling for vee-validate and Zod, and delivered real-time features: WebRTC live streaming for auctions, Pusher chat, and Firebase notifications.
- Hardened security with a server-side proxy using HTTP-only session cookies, Cloudflare Turnstile, and HTML sanitization, and integrated Tap payments with geo/IP-based currency detection.
- Improved Core Web Vitals and accessibility through image optimization, caching, and SSR tuning, and set up Sentry, CI/CD pipelines, and Lefthook pre-commit hooks.
- Built custom Claude Skills and agent configurations for module scaffolding, code review, and release workflows, automating repetitive admin work and generating unit tests with Vitest.
