Skip to content

VangmanawKairung/frontend-mentor-profile-card-component

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - Profile card component solution

This is a solution to the Profile card component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.

Table of contents

Note: Delete this note and update the table of contents based on what sections you keep.

Overview

The challenge

  • Build out the project to the designs provided

Challenge result

  • 16 Sep 2025
    • ✅ Build out the project to the designs provided

Screenshot

  • Mobile view

    Profile card component solution - Mobile view
  • Desktop view

    Profile card component solution - Desktop view

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties (variables)
  • Flexbox
  • CSS Grid
  • Mobile-first workflow
  • Responsive design with media queries
  • Google Fonts (Kumbh Sans)

What I learned

One of the key things I learned in this project was how to properly position background images in CSS. Since background placement depends on the screen size, I experimented with different values and used functions like calc() to fine-tune the positions. This helped me understand background positioning more deeply and made me more confident in handling responsive layouts.

Continued development

In future projects, I would like to focus on writing cleaner and more concise CSS. I believe there are opportunities to group styles more effectively and use variables or snippets in a way that reduces repetition. Improving the structure and maintainability of my code will make it easier to scale and more professional overall. I also want to keep practicing responsive design techniques to ensure my layouts adapt smoothly across different screen sizes.

Author

Acknowledgments

I would like to sincerely thank myself for staying persistent and continuing to push forward. A big thank you to the Frontend Mentor team for creating this challenge and giving me the opportunity to practice and improve my skills. I am also grateful to OpenAI and Google for developing ChatGPT and Gemini, which helped me complete this challenge and explore new techniques. A special thanks to Figma for providing an intuitive design tool that made translating designs into code much smoother. Lastly, I want to express my appreciation to every tool, program, and source of encouragement that supported me throughout this process. Without them, completing this challenge successfully would not have been possible.