Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
7
Comments
5

Todd Moussallem

@rtoddmTitusville, FL110 points

I’m a junior front-end developer passionate about turning design ideas into clean, functional, and responsive web experiences. I love writing efficient, scalable code and am always eager to tackle real-world challenges.

I’m currently learning...

I am currently learning JavaScript and React while continuing to sharpen my CSS skills even further.

Latest solutions

  • Responsive Employee Info Page


    Todd Moussallem•110
    Submitted 3 months ago

    I'll always take advice on improving especially around my CSS. I've used "rem" through most of this project. Is there a better way? And if so what is the benefit of doing it differently?


    0 comments
  • Basic page made with HTML and CSS


    Todd Moussallem•110
    Submitted 5 months ago

    I can always use advice around CSS specifically. See anything that could be done better or something that doesn't adhere to "best practice?" Feel free to let me know.


    0 comments
  • Newsletter Signup Page built with JavaScript


    Todd Moussallem•110
    Submitted 10 months ago

    Three Quick Areas:

    1. Is there a better way to use "rem" in my CSS (best practices) that I failed to implement?
    2. Does my JS form validation adhere to "best practices" or have I implemented that functionality in an eccentric or "hacky" fashion?

    1 comment
  • Responsive Article Preview Component


    Todd Moussallem•110
    Submitted 12 months ago

    2 comments
  • Responsive e-learning page using Flexbox.


    Todd Moussallem•110
    Submitted about 1 year ago

    I have two issues that I don't understand:

    1. Why is there a scroll bar visible at the bottom of the page when looking at the desktop version of the site? I have set the width and height according to the specifications on the Figma design docs. I'm sure it's a mistake in my CSS but I don't know how to solve it.

    2. Why is there so much space between my top section, which holds the "hero-image" at the top of the page, and the bottom section of the page? Again, I've set the height and width of the page according to the design docs but it still seems as though I can't get the spacing just right.


    1 comment
  • Responsive Recipe Page


    Todd Moussallem•110
    Submitted about 1 year ago

    Because I struggled with making the site responsive I would appreciate anyone's feedback around my use of Semantic HTML Tags, Flexbox, and the way I wrote the CSS code to be responsive. Specifically:

    1. Do my HTML tags and structure meet what is generally accepted as best practice?
    2. Does my use of FlexBox meet generally accepted best practice? If not, how could I improve it?
    3. Does my responsive CSS (media queries) look properly structured? If not, how could I improve it?

    0 comments
View more solutions

Latest comments

  • Kadhir•90
    @kadhirshankar
    Submitted 21 days ago
    What are you most proud of, and what would you do differently next time?

    Matching the design as closely as possible. Next time, I would plan my CSS variables better.

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

    Tweaking spacing, font sizes, and layout

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

    Making the JavaScript cleaner and ensuring I used the most semantic HTML tags.

    Responsive Time Tracking Dashboard

    1
    Todd Moussallem•110
    @rtoddm
    Posted 21 days ago

    Your solution looks good overall. The only discrepancy is the height of your cards. I would check your height and media queries just to make sure your layout is breaking on the larger screen. Also your nav options are still displaying bullet points. Try "list-style-type: none" on your .timeframe-selector class in CSS and that should fix it for you.

  • Gakii•600
    @G-Gakii
    Submitted 10 months ago
    What are you most proud of, and what would you do differently next time?

    Ability to validate form using javascript

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

    No new challenge

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

    If any feedback to improve I will appreciate

    newsletter sign-up form built with HTML, CSS, and JavaScript

    1
    Todd Moussallem•110
    @rtoddm
    Posted 10 months ago

    Looks good! Nicely done!

    Although this project doesn't have a ton of JS, I might suggest some notes in your JS just to make it easier to read.

    Marked as helpful
  • Dustin Knie•210
    @nullpuppy
    Submitted 12 months ago
    What are you most proud of, and what would you do differently next time?

    I'm pretty happy with the transitions for the display of the share links, and with the general layout of the code. There's a few things I'd like to look at doing a little differently for better consistency (like the layout of the footer of the card when the links show up). Maybe something to look at in the future.

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

    Getting the image aligned right was a bit of a nightmare. I tried a bunch of things, most of which I don't remember, until I managed to get it looking right.

    The pointy bit on the desktop view of the share links was new for me, but turned out to be pretty easy to implement.

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

    Any feedback is appreciated. Thanks!

    Responsive article preview component with social share links

    2
    Todd Moussallem•110
    @rtoddm
    Posted 12 months ago

    Really nice work on this site. I wish I could offer some helpful advice but I think I actually learned some things by looking at your code! Keep up the good work!

  • RohanIV•160
    @RohanIV
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    Implementing JS, still don't fully get it but managed to make it work.

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

    Getting JS to work. A lot of research and video watching.

    What specific areas of your project would you like help with?
    1. When I extend each question, on the smaller screens the background doesn't extend to the bottom and leaves a blank space. Don't know how to fix it.
    2. Any tips on make my JS code more efficient if needed.

    2a. And any tips on getting better at JS. (still gonna keep practicing)

    Thank you in advanced

    Responsive FAQ Accordion

    2
    Todd Moussallem•110
    @rtoddm
    Posted 12 months ago

    Hi RohanIV,

    I don't know how much help I can be as I am still learning myself. However, it looks like your live hosted site isn't linked correctly. I wanted to take a look but wasn't able to...if you want to double check that then perhaps I can take a look and see if I can offer any helpful feedback.

  • Todd Moussallem•110
    @rtoddm
    Submitted about 1 year ago
    What are you most proud of, and what would you do differently next time?

    This is a simple project but it my first non-tutorial project since learning to code so I am proud of simply being able to complete it on my own.

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

    The main difficulties that I encountered were learning to get the appropriate information from the Figma file and getting the page to display properly on GitHub Pages (it was a file path issue).

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

    Have I completed this challenge as intended? The design file in figma does not show any additional background but the "preview" file shows an additional background applied behind the grey box background.

    Static QR Code built with just HTML and CSS.

    3
    Todd Moussallem•110
    @rtoddm
    Posted about 1 year ago

    Hi @Johann-Alpha, thanks for the feedback! Perhaps I'm just a bit confused as to the directions for the challenge. The description says this is a good challenge if you haven't learned about building responsive websites yet. So I admittedly was unclear as to what that meant since there was a mobile and desktop view. Can you help clarify for me? Thanks for the help!

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