Work Experience
Frontend Developer - RabetLink (Remote)
Duration: 06/2025 – 11/2025
Summary: RabetLink is a production link-in-bio SaaS platform that allows users to create and manage personalized profile links with multiple sections
Responsibilities:
- Built the frontend using React, Next.js, TypeScript, and Tailwind CSS.
- Implemented drag-and-drop reordering with optimistic UI updates for profile sections, enhancing user experience by reducing perceived update latency by over 70%.
- Designed PostgreSQL schema and developed REST APIs for authentication, user management, media handling, and core workflows using Prisma ORM.
- Implemented authentication flows including OAuth providers with NextAuth.js, email verification, password reset, and route protection.
- Managed asynchronous data and reduced redundant network requests using React Query and Zustand.
Technologies: React, Next.js, TypeScript, Tailwind CSS, PostgreSQL, Prisma ORM, REST APIs, NextAuth.js, React Query, Zustand
Frontend Developer - OVIOO (Remote)
Duration: 12/2024 – 03/2025
Summary: OVIOO is a B2B SaaS dashboard platform designed to facilitate agency and client workflows through multi-step page flows and secure access control.
Responsibilities:
- Developed the dashboard frontend using React, Next.js, TypeScript, Tailwind CSS, and Material UI.
- Managed state across multi-step workflows using Redux Toolkit for predictable data handling.
- Implemented route-level access control with NextAuth.js middleware to secure private dashboard pages.
- Integrated REST APIs to support dynamic dashboard views for both client and agency workflows.
- Integrated Google Cloud Storage for secure media uploads and asset management.
Technologies: React, Next.js, TypeScript, Tailwind CSS, Material UI, Redux Toolkit, NextAuth.js, REST APIs, Google Cloud Storage
Education
- Bachelor's degree in Computer Science
El Shorouk Academy Cairo, Egypt