Skip to main contentkhalidoyeneye@gmail.com
Résumé
Back to work
Project 03

Afro-Grids

Afro-Grids examines digital colonialism, internet infrastructure, and alternative futures through storytelling and art. I built the public platform and its authenticated content system so the editorial experience can evolve without code changes.

Role
Fullstack web development · CMS architecture
Stack
React · Vite · Firebase Auth · Firestore · Firebase Storage · TanStack Query · Zustand · Rich text editing
Afro-Grids landing page with its illustrated internet infrastructure artwork
01

Context

A research-led art project needed to present several connected media formats without flattening its visual identity.

Artworks, publications, press, awards, keynotes, and submissions needed to remain editable after launch.

02

Response

A responsive React experience gives each content type a distinct public presentation while sharing navigation and accessibility foundations.

An authenticated Firebase CMS models page content, lists, media, rich text, settings, and submissions for controlled editorial updates.

03

Contribution

  • Built the public React and Vite application and responsive interaction system.
  • Designed the Firestore content model and Firebase Storage media workflow.
  • Built authenticated administration for pages, artworks, publications, press, keynotes, awards, settings, and submissions.
  • Added rich-text sanitization, client caching, analytics, and operational content fallbacks.
04

Engineering challenges

  • Preserving an art-directed experience while making dynamic content responsive and maintainable.
  • Keeping public rendering safe when editors can publish rich text and externally hosted media.
  • Coordinating authentication, storage, Firestore updates, analytics, and submission workflows.
05

Delivered evidence

  • Delivered a public storytelling platform backed by a purpose-built editorial system.
  • Enabled non-developer management of the project’s major content and media surfaces.
  • Kept protected CMS views separate from the public application and portfolio evidence.
Afro-Grids landing page with illustrated folklore and undersea cable imagery
The public entry point combines art, research, and nonlinear storytelling.
Afro-Grids Bones of the Sea storytelling and book trailer page
The publication experience supports long-form narrative, video, and downloadable material.
Afro-Grids press page presenting interviews and international coverage
Structured press content is managed through the same editorial platform.
Evidence and publication note

Technical scope verified from the local Afro-Grids source repository. Public screenshots were captured from afrogrids.com on 6 August 2026; protected administration screens and source links are intentionally omitted.