LuisAldrichGuz

PLAYER-VERSE

Stack: React, Node.js, PostgreSQL, Socket.io

PLAYER-VERSE

A social network for people who play: communities per game, private groups, clips and builds, events, and a profile with your library.

It started as a final school project. It ended up getting me my first job offer and teaching me how this actually works.

::carousel images=[{"src": "/media/project-list/images/dmx/DMX (1).png", "alt": "Communities", "caption": "Communities per game"}, {"src": "/media/project-list/images/dmx/DMX (2).png", "alt": "Groups", "caption": "Private groups for your squad"}, {"src": "/media/project-list/images/dmx/DMX (3).png", "alt": "Feed", "caption": "The feed"}]::

Why a social network

Because it forced me to touch everything: frontend, backend, database and design. And because generic networks don't understand gaming culture.

Months of nights and weekends. I finished it working, all of it.

::two-columns split="50-50"::

The social side

Feed, followers, private and group messaging, real-time notifications, reactions and comments.

::column-break::

The gaming side

Communities per game, groups, an events calendar, achievements, and a profile with your stats.

::/two-columns::

::single-image src="/media/project-list/images/dmx/DMX (4).png" alt="Development" caption="Months of work on the school project" align="center" maxWidth="600px"::

The offer

ClusterITMX saw it and offered to turn it into a product: rename it to DMX and launch it. Formal interview and everything. For a student, that was huge. I said yes.

The interview is still on YouTube. Watching it now, knowing how it ended, is something.

::video src="https://www.youtube.com/embed/8o-5SRzD1Tw" title="DMX Interview - ClusterITMX"::

What they don't teach you at school

I spent months building DMX. New features, redesign, improvements. I never saw a peso.

"The money comes when we launch." "We're in the investment phase." "Trust the process."

I walked away and kept my code. That's what I took from this, and it's worth more than the project: if the payment is always in the future, the work is free and that's that. Now I ask up front, not after.