Design Director & Technical Leader building the future of design systems at Avail
I bridge the gap between design and engineering, leading cross-functional teams to build scalable design systems that power consistent user experiences. Currently heading product design at Avail while architecting our in-house design system with a team of engineers and designers.
- Design Systems Leadership: Building tools and processes for consistent software at scale
- Cross-Platform Strategy: Contributing to roadmapping discussions with realtor.com's design system
- Team Growth: Mentoring designers and engineers in systematic thinking
constpatrick={languages: ['TypeScript','Ruby','JavaScript'],frameworks: ['React','Next.js','Rails'],design: ['Figma','Design Tokens','Component APIs'],architecture: ['Enterprise Rails','Design Systems','Monorepos']}📦 lil-grid
A lightweight, responsive grid system for the styled-components ecosystem. Built with modern CSS Grid and styled-system integration.
An online multiplayer adaptation of the board game Hues and Cues. Full-stack TypeScript with real-time multiplayer gameplay.
Creating welcoming web experiences for nonprofits to expand their reach and donor engagement.
I believe the best design systems emerge from the intersection of:
- Technical Excellence — Clean, performant, accessible code
- Design Thinking — User-centered component APIs and documentation
- Team Collaboration — Building bridges between design and engineering cultures
- 🌐 Portfolio: dreadful.design
- 💼 LinkedIn: pkrawczykowski
- 📧 Let's talk design systems, TypeScript, or that weird CSS bug you can't figure out
Building design systems that don't suck, one component at a time.




