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.