Alex Chen

Web Developer in Training

Curtin University · Web Fundamentals

My Story

I spent four years as a marketing coordinator, writing briefs and managing campaigns — but I kept finding myself in meetings asking "wait, why can't we just change the website?" Eventually I decided to stop asking and start learning.

Web development appealed to me because it sits at the intersection of logic and creativity. I like that there's always a right answer when something is broken, but there are a thousand ways to make something beautiful. Coming from marketing, I already think in terms of audience and purpose — now I'm learning to express that through code.

This portfolio documents my first unit of study. It's not perfect — but it's genuinely mine, built one checkpoint at a time, with real stumbling blocks and real fixes along the way.

Skills So Far

Honest self-assessment after 5 weeks.

HTML575%
CSS3 & Responsive Design65%
JavaScript50%
APIs & Fetch45%
Git & Version Control60%

Milestones

Week 1 — First commit

Wrote my first semantic HTML page and pushed it to GitHub. Spent 20 minutes confused about what "staging" meant.

Week 3 — First deployed site

Got GitHub Pages working. Seeing my own URL in a browser on my phone was genuinely exciting.

Week 5 — Lighthouse score 96

Passed an accessibility audit. Went from 71 to 96 by fixing contrast, adding ARIA labels, and finally understanding what a skip link is for.

Acknowledgements

Tools & Resources Used

  • Claude (Anthropic) — code suggestions, debugging, explaining concepts
  • MDN Web Docs — primary reference for HTML, CSS, and JavaScript
  • CSS-Tricks — flexbox and grid guides
  • WebAIM — colour contrast checker and accessibility guidance
  • Open Library API — book data and cover images for the Bookshelf page