Skip to main content
Ibrahim AcademyKnowledge into practice
  • Home
  • About
  • Projects
  • Knowledge hub
  • Academy
  • Contact
Language
Sign in
  1. Home
  2. Projects
  3. ibrahim academy
Ibrahim Academy

A bilingual home for practical knowledge, thoughtful writing, and learning experiences built to move ideas into action.

More to explore

  • Experience
  • Speaking and training
  • Tools and setup
  • Articles
  • Search

© 2026 Ibrahim Academy. Built for learning in Arabic and English.

Back to projects
Next.jsSupabaseTypeScriptArabic RTL

Ibrahim Academy

A bilingual personal website, knowledge system, and academy designed as one production-oriented modular monolith.

Year
2026
Status
In active development
Ibrahim Academy

The challenge

Bring professional identity, open knowledge, course delivery, and protected learning into one product without fragmenting the architecture or treating Arabic as an afterthought.

Ibrahim Academy

The approach

  1. 1

    Defined the product, trust boundaries, user roles, lifecycle rules, and route ownership before feature implementation.

  2. 2

    Built one Next.js application with locale-aware routing, semantic design tokens, server authorization, Supabase RLS, and repository-controlled MDX.

  3. 3

    Made tests, CI, preview delivery, environment isolation, accessibility, and documentation part of each task.

Ibrahim Academy

Outcomes

  • A shared Arabic/English foundation across public, learning, account, and administration areas.
  • A secure migration-driven data and authentication boundary with independent policy tests.
  • A typed content engine for articles, notes, and course lessons with graph validation and rich rendering.

Project links

View source repository(Opens in a new tab)