Back to projects
Education
RTL / i18n
High-traffic

Erasmus+ Egypt Portal

Senior Frontend Developer

Multilingual education portal for Egyptian students pursuing study abroad.

Open live site

Problem

The Erasmus+ Egypt information and application portal needed a frontend that could leave legacy APIs behind, stay bilingual, and hold up under heavy public traffic.

What I built

Comprehensive frontend refactoring and API migration for the multilingual portal. Rebuilt components for scalability, ensured RTL/LTR compatibility, and optimized performance for more than 100K monthly visitors so new features could ship without fighting the old structure.

Impact

Led the API migration, refactored for scale, and improved maintainability so the team could iterate faster on a high-traffic public portal.

Key features

  • Migration from legacy API endpoints to a maintainable client layer
  • Refactored component architecture for reuse and faster iteration
  • Full RTL/LTR support across information and application flows
  • Performance-minded rendering for a high-traffic education audience

Tech stack

Next.js
TypeScript
REST APIs
Tailwind CSS

Challenges & solutions

  • Challenge

    Replacing legacy endpoints without stalling a live public site.

    Solution

    Incremental API migration, isolated data adapters, and refactored components that could adopt new contracts safely.

  • Challenge

    Scale and bilingual layout for 100K+ monthly visitors.

    Solution

    Leaner rendering paths, consistent RTL/LTR primitives, and a structure that made follow-on features cheaper to add.