Skip to Content
Back to Skills

HTML & CSS

The Building Blocks of the Web

My expertise in web development is built on a deep and long-standing foundation in HTML and CSS. From my earliest projects like the Ragnarok Canopus Portal, I have been hand-coding semantic HTML and crafting stylesheets to create user interfaces.

Modern and Responsive Design

My skills have evolved with web standards. I am proficient in writing modern, semantic HTML5 and crafting complex, responsive layouts using advanced CSS techniques like Flexbox and Grid. I am also experienced with CSS preprocessors like Sass for writing more maintainable and modular styles.

In modern projects like this portfolio site, I use CSS-in-JS libraries, but the underlying principles of CSS specificity, the box model, and responsive design remain critical to my work.

Key Competencies

  • HTML5: Writing semantic and accessible markup.
  • CSS3: Advanced layouts with Flexbox and Grid, custom properties, and animations.
  • Responsive Design: Creating layouts that adapt fluidly to all screen sizes.
  • Preprocessors: Using Sass/SCSS to organize and enhance stylesheets.
  • CSS-in-JS: Experience with libraries like Styled Components and Emotion.
  • Debugging: Proficient in using browser developer tools to inspect and debug layouts.