JP Richardson Portfolio

I created a hand-coded portfolio website designed to present multidisciplinary creative and technical capabilities through a technical blueprint aesthetic. The challenge was in creating a flexible design system that showcases diverse work—photography, graphic design, UX/UI, and code—with cohesive visual identity and excellent responsive performance across all devices.
I designed the site in Figma, then developed it using Jekyll with Liquid, for component-based architecture and Tailwind CSS for systematic styling. The blueprint theme uses deep blue background with light blue typography and yellow accents simulating highlighter markup, reinforced through dotted-line navigation patterns. The typography system pairs Barlow Extra-Bold for bold display with IBM Plex Sans Condensed for efficient body copy and Ubuntu Mono for inline code terms—creating clear visual hierarchy while reinforcing the technical aesthetic. Initial typeface selections (, Trade Gothic Condensed) were replaced with these Google Fonts alternatives drawn from similar industrial classifications, ensuring accessibility and broad device compatibility.
The design system leverages CSS clamp() functions for fluid typography scaling across breakpoints and custom CSS variables for responsive page margins that proved essential for positioning and layout throughout. Images are optimized with WebP format and fallbacks for performance. I chose this framework for its lightweight simplicity and seamless GitHub Pages hosting without React’s complexity.
Navigation features a custom mobile drawer that animates from bottom-up with an extending line from the arrow icon, avoiding standard hamburger patterns while reinforcing the blueprint aesthetic. Projects organize by discipline (UX/UI & Web, Visual Design, Photography) rather than chronology, allowing flexible positioning for different role applications while quickly demonstrating range to hiring managers.
Skills: Jekyll/Liquid, Tailwind CSS, typography systems, CSS custom properties, Figma, component-based architecture, responsive design, design systems, performance optimization, and information architecture.











