Designing My Portfolio with Penpot

Table of Contents

Designing My Portfolio with Penpot

Part 4 of my “First Complete Project” series. ← Part 3: Development Environment

With the development pipeline ready, I moved to design. This was my first time creating a complete UI design system from scratch.

Design Tool Decision: Figma vs Penpot

ToolProsConsWhy Not?
FigmaFamiliar, collaborativeGeneric layout toolsWanted CSS-like layouts
PenpotCSS Grid/Flexbox native, new and I want to test it outLearning curveWinner - Perfect for developers

Why Penpot won: Layout system mimics CSS Grid, Flexbox, justify-items, gap — direct translation to Tailwind code.

Design Process

  1. Created Penpot Team → Invited collaborator MannyFay for feedback
  2. New Project → Portfolio site
  3. Brainstormed pages: Home, About, Projects, Skills, Documents and Contact
  4. Wireframing → Low-fidelity layouts first
  5. High-fidelity design → Colors, typography, spacing system

Wireframing Landing Page

Wireframing of Landing Page

What I Learned

  • Keep wireframes simple — Only structures and element positions, not detailed styling
  • Don’t over-detail early — Code the structure first, then refine design with real content
  • Consistent spacing is key

Design phase took 6 hours (including learning Penpot).

→ Next: Implementing Content & Visuals

Continue reading the “First Complete Project” series.