I've been a professional C, Perl, PHP and Python developer.
I'm an ex-sysadmin from the late 20th century.
These days I do more Javascript and CSS and whatnot, and promote UX and accessibility.
I think you should re-create your logo image because it looks like it's a little fuzzy compared to the sharp text in the rest of the header.
The tiles have categories overlaid as pill-buttons, but they're inconsistent in their order ("programming" is before "web development" on one and the next is the other way around) which makes it a little harder to scan. They're also difficult to read against the lighter parts of the background pictures.
If you added a little margin under the header or some padding around the logo then I think it would look better at smaller breakpoints. At the moment it's a little cramped:
I think you should re-create your logo image because it looks like it's a little fuzzy compared to the sharp text in the rest of the header.
The tiles have categories overlaid as pill-buttons, but they're inconsistent in their order ("programming" is before "web development" on one and the next is the other way around) which makes it a little harder to scan. They're also difficult to read against the lighter parts of the background pictures.
If you added a little margin under the header or some padding around the logo then I think it would look better at smaller breakpoints. At the moment it's a little cramped:
Thank you for the feedback. Will definitely make these changes :)