$ cd ../blog
Why This Site Is Alive

2026-07-15 · 5 min read

Why This Site Is Alive

If you've made it here, you've already been through the boot sequence, maybe pressed ~ and talked to the terminal, watched the particle core breathe behind my name. So let me answer the obvious question: why would anyone build a portfolio like this?

It started with curiosity

I grew up as the only child of the family, which meant a lot of time to fill — and I filled it with questions. When a computer finally landed in front of me in high school, the questions found their target. Nobody taught me web development; I taught myself, one view-source at a time — breaking layouts and rebuilding them just to understand why they worked. There was something magnetic about it: you type text into a file, and something alive appears on a screen. That feeling never wore off.

Being self-taught shaped everything after. It made learning itself the habit, not the obstacle — and that's the real reason I ended up in this profession: it never stops. There is always a new runtime, a new rendering model, a new hard problem. For someone wired to keep learning, that's not exhausting — it's the whole appeal.

Six years of production work later — fintech dashboards, a cryptocurrency exchange serving 100,000+ users, marketplaces, CMS platforms — the tools got more serious, but the engine is still the same curiosity.

A portfolio shouldn't be a brochure

Most developer portfolios are static documents: a photo, a list, a contact form. Fine. But they demonstrate nothing — they tell you the person can build things without showing it.

I wanted this site to be the proof itself. So it behaves like a running system, because that's what I build: it boots, it reports its status, it has a shell you can actually type into, my career renders as a git log, my skills as running processes, and my projects load onto a 3D display. Every piece of it is a small demonstration of the craft it claims I have.

If you're the kind of person who presses ~ just to see what happens — we are going to get along.

What this blog is for

The other reason this site exists: I want to give back some of what I've absorbed. As a self-taught developer, I learned from people who wrote things down — I owe a debt to a thousand blog posts. The frontend world moves fast — React Server Components, real-time interfaces, 3D on the web, edge runtimes — and I spend my days working with these tools in production, where the tutorials end and the hard trade-offs begin.

So I'll write about the real thing: the challenges I actually face in my day-to-day work, and what they teach me. Expect posts on:

  • Building interfaces for high-traffic, high-stakes products
  • Three.js and creative frontend — how the effects on this very site work
  • Architecture decisions, and what they cost six months later
  • The unglamorous skills that actually make you senior: reviews, mentoring, and saying no

The dots, connected

My motto sits on the homepage: I connect the dots. Frontend, backend, content, deployment — but also the older dots: an only child's curiosity, a self-taught teenager's stubbornness, connected, eventually, to a career that never stops teaching me.

This site is alive because the work is alive.

The part I almost didn't write

I built this site during one of the hardest stretches of my life. Sleepless nights, stress that wouldn't switch off, thoughts that refused to end, days when the only goal was simply to keep going. When you're the cheerful one, people rarely believe you can be heavy too — that sometimes you carry more of life's weight than you let show.

My restless mind made me start over more times than I can count. Build a little, put it aside, come back, tear it down, begin again — from scratch, and from scratch, and from scratch. But looking at it now, it was worth every second. I'm writing this severely sleep-deprived, and I still feel an energy I hadn't felt in a long time: the feeling of building something I'm proud of from the bottom of my heart. It had been a while.

I always wanted to make something special — something that isn't just pretty, but has something to say. So here is what this one says. As you scroll, the big sphere slowly comes apart — the way life sometimes feels like it's coming apart. But if you make it to the end of the page, the pieces gather into three dots. To me, they are: hope, hope, and hope. We may struggle. We may fall apart in places. And then we pull ourselves back together — and it can all end well.

This site is not just a portfolio to me. It's a memento of the days I could have given up and didn't. In the middle of all the worry, the war news, the heartache — I built it, I raised it, and I shipped it.

If you take one thing from this page, let it be this:

Believe in yourself so hard that the world has no choice but to hand you your dreams.

Thanks for visiting — the terminal is always open.

$ whoami — mehdi chamiani, digital architect

CHAMI.DEV

system check0%

press any key to skip

api: onlinelatency: 23ms