Learning in public. Building, breaking, understanding.
I didn’t start with a No React. No Tailwind. No “modern stack.”Just plain HTML and CSS — on purpose. I wanted to understand what I was doing, not just assemble components like IKEA furniture and hope nothing collapses later. This portfolio wasn’t about flexing. It was about learning in public and proving to myself that I can build from the ground up.
Why I Chose the Harder Way
When you’re starting out, it’s tempting to jump
straight into shiny tools. Everyone online makes it look like if you’re not using the latest
framework, you’re already behind.I didn’t buy that.HTML and CSS are the bones of the web. If
I can’t control layout, spacing, responsiveness, and structure without a library holding my hand, then I don’t
really know web development — I’m just borrowing it.So I stripped it down.No shortcuts.
No copy-paste templates. Just fundamentals.
Turning Ideas Into Structure
I started by deciding what the site should say before
worrying about how it should look.I broke it into simple sections:Home,About,Skills,Projects,Contact.
HTML gave me the structure — headings, sections, links. Nothing fancy. But getting the hierarchy right
mattered more than visuals at this stage. If the structure is messy, styling won’t save you.
Once the skeleton felt solid, I moved to CSS.
CSS: Where Things Got Real
This is where reality hit.Flexbox humbled me.Margins didn’t behave.
Things refused to center even when they were “technically” centered.I spent more time fixing alignment than
actually designing — and honestly, that’s where most of the learning happened.
I learned:
The Part Nobody Talks About: Breaking Things
I broke the site more times than I can
count.Text overlapped images.Navbars acted possessed.One CSS rule ruined three other sections.But each break
taught me something tutorials never do: how code behaves when it’s wrong.That trial-and-error loop — break
→ debug → understand — is where real confidence comes from.
What I’d Do Differently Next TimeThis wasn’t perfect, and that’s fine.
Why This Portfolio Matters to Me
This website isn’t just a showcase.
It’s a checkpoint.
It proves I can start with nothing and build something functional, readable, and mine. It shows my thinking, my learning curve, and my willingness to struggle instead of skipping steps.
I’m still learning. Still early. Still experimenting.
But this portfolio?
It’s real progress — not vibes.
Final Thought
If you’re starting out, don’t rush to look advanced.
Build something simple and understand it deeply.
The confidence you get from that?
Unmatched.