BUILDING A ROOM OF YOUR OWN
Building a Room of Your Own
When I started building this site, I thought I was making a portfolio. A clean grid of projects, a polished bio, a contact form — the standard developer package. Somewhere along the way, it turned into something else entirely.
The Portfolio Trap
There's an unspoken template for developer personal sites. You've seen it: hero section with a waving hand emoji, three featured projects with GitHub links, a skills section with progress bars, and a contact form that emails a Gmail account. I built exactly that. Twice. Both times, I lost interest within a week.
The problem wasn't execution. It was that a portfolio is a performance. It's you, dressed up, answering interview questions to an empty room. And performing for nobody is exhausting.
What If It Were a Room Instead?
The version of this site that actually stuck started with a different question: what would I put on the walls of a room I actually wanted to spend time in?
That question changed everything. Instead of a skills section, I built a Pokedex for my career. Instead of a "contact me" page, I made a beliefs journal that works like git commits. Instead of a stock photo hero, I drew a pixel art room with a cold brew dripper and a Ferris Bueller poster.
None of this is optimized for recruiter conversion rates. All of it is honest.
Why Honesty Matters More Than Optimization
Here's what I've learned: the things that make a personal site memorable are the same things that make a person memorable — specificity, genuine interests, a willingness to be a little weird.
Nobody remembers the site with perfectly aligned project cards. People remember the one that made them think, "I want to grab coffee with this person."
Your personal site is one of the last places on the internet where you have complete control over how you present yourself. Social media platforms compress you into a format. LinkedIn turns you into a resume. Twitter turns you into takes. But your own domain? That's yours. You can put a pixel art coffee dripper on it if you want.
The Uncomfortable Part
Making something personal requires knowing what's personal to you. That sounds obvious, but it's surprisingly hard. I sat with a blank page for a long time before I could answer "what do I actually want to share?" without defaulting to "my tech stack."
The answer, it turned out, was: how I think about my career, what I'm reading, what I believe today that I might not believe tomorrow, and the fact that I really like cold brew.
Start Somewhere Specific
If you're building your own site, my advice is this: forget best practices for a minute. Think about what makes you you — not your resume you, but the you that your friends would recognize. Start there.
The technical decisions matter less than you think. The personal ones matter more.