I built my portfolio using a component-based design system to help me seamlessly add new content as my collection of projects expands. I like to do things the right way the first time, and chose to use tools which wouldn’t limit my creative expression or restrict me to a certain feature set. Building this site was also an incredible learning experience, and I intend to continue using it as a tool to refine and expand my web design and development skills.
dmsasser@outlook.comEach of the elements below have been given style properties (color, size,
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.
My type scale use EM and REM values, which are declared as variables for responsiveness across breakpoints.
My type scale use EM and REM values, which are declared as variables for responsiveness across breakpoints.
One of my primary considerations in designing layouts was making my portfolio fully responsive across breakpoints, as I have seen designers request that their portfolio is viewed only on desktop due to static layouts and raster elements which don't scale properly. I used variable modes, component properties, and SVG elements in my design to create layouts which resize fluidly, resulting in pages that appropriately
With the exception of any trademarked materials, I created every component, element, and icon on this site. I used SVGs for the majority of elements to have more control over resizing, color, and interactions. To streamline my current and future workflow, I used a component-based design system and set up properties for any component variants I may need.