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.
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