
Create a Simple WordPress Contact Form Plugin With AI and Vibe Coding. For Free!
Create Free WordPress Plug-Ins with AI Tools and Vibe Coding These days having a contact form is essential for any website. Yet, many struggle with

Create Free WordPress Plug-Ins with AI Tools and Vibe Coding These days having a contact form is essential for any website. Yet, many struggle with

In a Winnipeg diner, down on Henderson Highway, where time forgets to hurry, stories steep like old coffee.

A silhouette meets a projection at Urban Shaman, where story and shadow converge Bathed in projected light, the silhouette becomes a moving part of the

In a quiet alcove beneath towering canvases, a small group of youth sit cross-legged, whispering between museum murmurs. Their presence, casual and at ease, contrasts the grandiosity of the gallery.

The sidewalk becomes a threshold—between class and conversation, between performance and pause. Smokers linger in the hush before reentry, clustered in quiet familiarity.

The cold hum spills sideways across time, tasting like the absence of plans. A cone dissolves before it’s named. Somewhere between ketchup packet and ceiling tile, the sacred forgets itself. A chair is a chair is a chair is a shrine. The fries pray quietly. Kindness echoes in fluorescent.

Winnipeg in Black and White is more than a photo essay—it’s a quiet act of reclamation through attention, patience, and trust.

Through this project, I sought to explore the spaces that make up Winnipeg—not as fixed landmarks but as living, breathing parts of a shared experience.

Learn how to make a 3D music visualizer developed using three.js. Bouncing equalizer bars, orbiting camera, and cosmic stars merge sound and art.