Skip to main content
Ibrahim AcademyKnowledge into practice
  • Home
  • About
  • Projects
  • Knowledge hub
  • Academy
  • Contact
Language
Sign in
  1. Home
  2. Tools and setup
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.

Uses

A toolchain chosen for clarity and feedback

These are the technologies actively used in the platform. The list describes the current implementation rather than an aspirational stack.

Product and application stack

Tools used to turn product decisions into a typed, deployable application.

  • Next.js App Router
  • React
  • TypeScript
  • Tailwind CSS
  • Radix UI

Data and security

Infrastructure for identity, relational state, authorization, and repeatable development.

  • Supabase
  • PostgreSQL
  • Row Level Security
  • SQL migrations
  • Zod

Content and teaching

A versioned writing workflow for connected explanations and technical material.

  • Obsidian
  • Markdown
  • MDX
  • Mermaid
  • KaTeX
  • Shiki

Quality and delivery

Feedback loops that keep changes reviewable, observable, and safe to release.

  • Vitest
  • Playwright
  • axe-core
  • GitHub Actions
  • Vercel
  • Sentry