Skip to content
  • Unlock Pro
  • Log in with GitHub
Profile
OverviewSolutions
9
Comments
251

Roman Filenko

@rfilenkoLiberec, Czechia3,335 points

Passionate, self-taught frontend developer, who loves coding and new challenges, web and open source.

I’m currently learning...

React, NextJS, Vue, NuxtJS, Typescript, Graphql

Latest solutions

  • FAQ-card with scss and details element, bundled with parcel


    Roman Filenko•3,335
    Submitted over 4 years ago

    1 comment
  • simple solution with flexbox, css variables


    Roman Filenko•3,335
    Submitted almost 5 years ago

    1 comment
  • URL shortening with React and TailwindCSS


    Roman Filenko•3,335
    Submitted almost 5 years ago

    1 comment
  • Responsive web with Grid, SASS, used NextJS, form validation, modals


    Roman Filenko•3,335
    Submitted almost 5 years ago

    2 comments
  • Fylo landing with scss, grid, cool hover/focus effects


    Roman Filenko•3,335
    Submitted almost 5 years ago

    2 comments
  • Four card feature section (css GRID, css variables)


    Roman Filenko•3,335
    Submitted about 5 years ago

    0 comments
View more solutions

Latest comments

  • Philip•320
    @adedotxn
    Submitted over 4 years ago

    Fylo Dark Theme Landing Page with HTML & CSS

    3
    Roman Filenko•3,335
    @rfilenko
    Posted over 4 years ago

    Hey, good job here, but I see a lot of small issues. To debug some of them use rule - * {outline: 1px solid orange;}. This will help to fix overflow problem. A few points for future projects:

    • don't set defined heigth on containers;
    • preferable don't use id's for styling;
    • img { max-width: 100%;} will make all images responsive;
    • it's better to set max-width on wrapping containers instead of just width.
    • use flexbox or css gris for layout, don't use position;
    • for spacing inside use padding.

    Try to fix some issues first, good luck😉

    Cheers, Roman

  • Tiass•295
    @Tiasstiass
    Submitted over 4 years ago

    Responsive data storage component

    2
    Roman Filenko•3,335
    @rfilenko
    Posted over 4 years ago

    Hey, you can use grid instead😉, cos currentrly gap for flexbox isn't supported in Safari yet. Or use negative margin/padding for placing items inside flex container.

    Cheers, Roman

  • Kacper•205
    @gacbur
    Submitted over 4 years ago

    React.js and lots of flexbox

    2
    Roman Filenko•3,335
    @rfilenko
    Posted over 4 years ago

    Hey, try to fix console error - Mixed Content: The page at 'https://react-clockapp.vercel.app/' was loaded over HTTPS, but requested an insecure resource 'http://worldtimeapi.org/api/ip'. This request has been blocked; the content must be served over HTTPS. Probably this is the issue here

  • mohamed maghraby•220
    @mohamed1maghraby-div
    Submitted over 4 years ago

    Profile card component using sass , pug & gulp

    1
    Roman Filenko•3,335
    @rfilenko
    Posted over 4 years ago

    Hey, great work. Looks nice, but I have a few notes:

    • semantic html can be a little better
    • try to avoid deep nesting in css, like body .page .container .card-body h2, it's hard to overwrite and maintain styles.

    Cheers, Roman

  • Monica•100
    @monicamclaughlan
    Submitted over 4 years ago

    Used lots of margins and padding

    2
    Roman Filenko•3,335
    @rfilenko
    Posted over 4 years ago

    Hey Monica, nice try, but there some issues you can easily fix. First, add your your pattern images as background-image with css, this will fix positioning and overflow issues. And work on previous feedback.

    Cheers, Roman

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

Beta Member

This badge is a shoutout to the early members of our community. They've been around since the early days, putting up with (and reporting!) bugs and adjusting to big UX overhauls!

Mentor of the Week - 3rd Place

This badge is awarded to the 3rd placed community member on the weekly Wall of Fame.

Fun fact

The Hansen Writing Ball shown in the badge was the first commercially produced typewriter. It was put into production in 1870 with its unique ergonomic design. It was overtaken in the market in 1873 by the Sholes and Glidden typewriter which was the first keyboard to utilise the QWERTY layout we now use today.

Mentor of the Week - 1st Place

This badge is awarded to the top placed community member on the weekly Wall of Fame.

Mentor of the Week - 2nd Place

This badge is awarded to the 2nd placed community member on the weekly Wall of Fame.

Fun fact

Keypunches were used in early computing to punch precise holes in stiff paper card. The punched cards were then used for data input, output, and storage. No code linters or auto-complete suggestions to help out back then! 😅

Mentor of the Month - 1st Place

This badge is awarded to the top placed community member on the monthly Wall of Fame.

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