Hafiz - In Spirit
In Spirit: Hafiz Sulaiman's film photography website, designed and developed by AICREATIVV, with shutter transitions, light leaks and an exposure dial.
- Year
- 2026
- Category
- Internal
- Industry
- Arts & Culture
- What we did
- Website, Design
Not quite present. But there
Hafiz Sulaiman is a Bruneian performer and writer, and our Agency Accounts Manager at AICREATIVV. In Spirit is his ongoing film photography series. On the days he can’t stay in the present, he puts himself back into his own photographs as a glowing figure. There, in spirit.
Shot on film. Built like film
Hafiz shoots In Spirit on his dad’s old Canon Zoom 60u. So AICREATIVV built the website the way film works. Website design and development, from the ground up, in Wix Studio. Every detail borrows from the camera and the darkroom.
The site winds on before it opens. A counter climbs like a film advance, frames flicker past on a tilted strip, and “in spirit” develops around a single point of light. Every page change is a shutter. The blades close, the page name flashes, and they open on the next view. Turn the sound on and you hear three shutters: a leaf, an SLR and a lever. Across the top, a row of shutter bars fills as you scroll, like a frame counter. The menu is a strip of film, with sprockets, edge print and a thumbnail for every frame.
Grain drifts over every page. Light leaks bleed in from the edges. Photos arrive with a ghost smear, like a frame slipping in the gate. Journal paragraphs start soft and sharpen as you read, like a print coming up in the tray.
Find him. Feel it
Every In Spirit frame hides him. Your cursor becomes a glow. Find him, and a grease pencil circle draws itself around him: there I am. Unvisited lays out the frames still waiting for him as a contact sheet, with edge codes and red circles. Unlived turns his scripts into pages on a desk, with a table read that plays each scene line by line.
His journal is called Light Leaks, and every entry is exposed to his mood that day. Turn the exposure dial from Heavy to Overjoyed. Heavy days come out dark, overjoyed days come out bright, and the roll filters to match. Each entry carries an orange date imprint, like the corner of a compact camera print.
Underneath, it all runs on Wix’s content system, so Hafiz adds frames and journal entries himself. Every frame and every script has its own page. And every screen was tuned by hand, from phones to wide displays.
He goes back into his photographs to be there. Now anyone can go with him.





Team
- Web Design
- Imamull Qhaeer
- Web Developer
- Imamull Qhaeer





















