Back to work

Academic personal brand

Prof. Maamar Benbachir Academic Website

Academic website with Supabase-backed dashboard to manage profile, publications, teaching, and media.

Role
Full-stack implementation, content architecture, admin UX.
Timeline
Structured platform build
Client
Academic personal brand
Team
Developer
Stack
Next.js 16 · React 19 · TypeScript · Supabase · CSS Modules
Professor Maamar Benbachir homepage with biography, contact details, and CV call-to-action.

Key points

  • Present academic authority without over-designing the public site
  • Make admin publishing practical for long-form content
  • Group teaching, research, and media into predictable sections

Highlights

  • The public site needs to feel credible first, flashy never
  • Admin editing must work across many repeatable content types
  • Teaching and publications need separate mental models
  • Academic homepage

The result is an academic site that looks trustworthy in public and remains maintainable behind the scenes.

Gallery

Research page showing books, publications, and structured academic sections.
The public research experience stays readable even with dense academic content.
Publications overview with cards and supporting academic information.
Publication blocks are organized to keep bibliography browsing calm and predictable.
Teaching section listing modules and educational content.
Teaching content receives its own structure instead of being mixed with research.
Resources page with downloadable material and categorized references.
Resource sections make repeated academic material easier to maintain.
Media page showing talks, public appearances, and supporting content.
Media entries extend the site beyond static publications and CV content.
Contact page with form and academic contact information.
Contact remains direct and formal, consistent with the profile tone.
Admin dashboard settings screen for editing homepage and contact content.
The dashboard exposes site settings without forcing technical edits.
Admin interface for managing repeatable academic content blocks.
Repeatable admin forms keep academic updates practical over time.

Reflection

Academic products reward restraint. The strongest decision here was separating calm public reading from highly structured admin editing.

Links

Visit