Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
32
Comments
17
P

Carlos Castillo

@CharlieCastleWebBarcelona520 points

Front End Developer

Latest solutions

  • Time tracking dashboard using vite, typescript and scss

    #sass/scss#typescript#vite#fetch

    P
    Carlos Castillo•520
    Submitted 2 months ago

    1 comment
  • Newsletter sign-up with vite, SCSS and typescript

    #sass/scss#typescript#vite#itcss

    P
    Carlos Castillo•520
    Submitted 2 months ago

    1 comment
  • Meet landing page using BEM, SCSS and ITCSS structure


    P
    Carlos Castillo•520
    Submitted 2 months ago

    1 comment
  • Testimonials grid section with SCSS and ITCSS structure

    #sass/scss#itcss

    P
    Carlos Castillo•520
    Submitted 4 months ago

    1 comment
  • Recipe page with SCSS and ITCSS structure

    #sass/scss#itcss

    P
    Carlos Castillo•520
    Submitted 4 months ago

    Improve my styles implementation in general, but specifically how I imported the fonts.


    0 comments
  • Social links profile with SCSS and ITCSS structure

    #sass/scss

    P
    Carlos Castillo•520
    Submitted 4 months ago

    0 comments
View more solutions

Latest comments

  • CertificationSurya•290
    @CertificationSurya
    Submitted almost 2 years ago

    Time-Tracking_Dashboard

    #react#sass/scss#typescript#vite#gulp
    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 2 months ago

    Hi CertificationSurya!

    Nice solution, can't really comment on the code since I don't know much React, but you definitely met the challenge requirements.

    Only thing I'd say is that the design is a bit off.

    Anyway nice solution! Keep up the good work!

  • Alperen Aksoy•150
    @aksoyalpi
    Submitted 2 months ago
    What challenges did you encounter, and how did you overcome them?
    • to style the input correctly when there is an error
    What specific areas of your project would you like help with?
    • if it is a (good) performant solution, or too complex

    Responsive newsletter sign-up form with javascript

    #sass/scss
    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 2 months ago

    Hi Alperen Aksoy!

    Nice solution. You matched the design and functionality! I would only suggest a more structured approach to your styles, maybe creating more variables and files so it would be more modular.

    Other than that I liked your solution!

    Keep up the good work

  • Romel Quintero•180
    @romelquintero
    Submitted about 2 years ago

    Article preview component

    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 2 months ago

    Hi Romel!

    Nice solution!

    You've definitely matched the design. I also liked your code but would recommend to use a more structured approach to it, like setting variables with common values.

    Anyway good job!

  • M4R0C4•180
    @M4R0C4
    Submitted 3 months ago

    Meet-Landing-Page

    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 2 months ago

    Hi M4R0C4!

    Nice solution. But there are some things off comparing to the design:

    • The images in the hero section should overflow a little bit according to the design.
    • The main section text is too wide.
    • The elements in the footer section should stack vertically in mobile, also the background should be positioned top.

    Other than that I loved your scss structure, nice code!

  • P
    Kellen James•350
    @Kellenkjames
    Submitted 3 months ago
    What are you most proud of, and what would you do differently next time?

    I'm proud of the modular SCSS architecture, BEM structure, and how closely the final build matched the Figma design across all breakpoints. Next time, I would plan the breakpoint strategy even earlier—defining custom breakpoints upfront for a smoother responsive flow.

    What challenges did you encounter, and how did you overcome them?

    Managing decorative images that extended beyond the viewport was tricky, especially with transform offsets and padding interactions. I overcame this by refining the container structure, controlling overflow properly, and using custom flex strategies for wrapping and spacing at critical breakpoints.

    What specific areas of your project would you like help with?

    N/A

    Responsive landing page challenge focused on modular SCSS architecture

    #sass/scss#bem
    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 2 months ago

    Hey James!

    Awesome solution, I loved your styles structure.

    Just a couple of things, the images in the main content appear in a row in tablet design. Also there's the footer image missing.

    You might want to take a look at my solution, I try to follow ITCSS structure, a bit similar to your approach.

    Nice job! I'm definitely getting some ideas to improve my solution from seeing your code!

    Marked as helpful
  • Nitiema Allassane•500
    @NitiemaAllassane
    Submitted 4 months ago

    A responsive layout with CSS Grid and Flexbox.

    #sass/scss
    1
    P
    Carlos Castillo•520
    @CharlieCastleWeb
    Posted 4 months ago

    Hey! Good solution overall, just a few comments:

    • Your solution skips the tablet design.

    • Since the quotation mark is a design element I would put it in css as background image.

    • Nice css structure. You could go a bit further and make it more modular, separating variables in different files.

    Nice work, keep it up!

    Marked as helpful
View more comments
Frontend Mentor logo

Stay up to datewith new challenges, featured solutions, selected articles, and our latest news

Frontend Mentor

  • Unlock Pro
  • Contact us
  • FAQs
  • Become a partner

Explore

  • Learning paths
  • Challenges
  • Solutions
  • Articles

Community

  • Discord
  • Guidelines

For companies

  • Hire developers
  • Train developers
© Frontend Mentor 2019 - 2025
  • Terms
  • Cookie Policy
  • Privacy Policy
  • License

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub

Oops! 😬

You need to be logged in before you can do that.

Log in with GitHub