DESIGN.md · Analysis

Gowtham Oleti Portfolio

gowthamoleti.com · 27 Sept 2026 · 47 colors · Satoshi, Inter

Gowtham Oleti Portfolio

A minimalist, human-centered product design portfolio showcasing fintech and consumer digital experiences. The brand embodies clarity, precision, and approachable sophistication through a refined monochromatic palette punctuated by strategic accent colors.

Colors

surface#ffffff
surface-dim#f5f5f7
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f5f5f7
surface-container#f0f0f0
surface-container-high#e8e8ed
surface-container-highest#d2d2d7
on-surface#111111
on-surface-variant#666666
inverse-surface#1d1d1f
inverse-on-surface#f5f5f7
outline#d2d2d7
outline-variant#e8e8ed
surface-tint#111111
primary#111111
on-primary#ffffff
primary-container#f0f0f0
on-primary-container#333333
inverse-primary#ffffff
secondary#00d1ff
on-secondary#111111
secondary-container#e0f7ff
on-secondary-container#004d66
tertiary#666666
on-tertiary#ffffff
tertiary-container#f5f5f7
on-tertiary-container#333333
error#e23744
on-error#ffffff
error-container#ffe8eb
on-error-container#8b0000
primary-fixed#f0f0f0
primary-fixed-dim#e8e8ed
on-primary-fixed#111111
on-primary-fixed-variant#333333
secondary-fixed#e0f7ff
secondary-fixed-dim#b3ecff
on-secondary-fixed#004d66
on-secondary-fixed-variant#00a3cc
tertiary-fixed#f5f5f7
tertiary-fixed-dim#e8e8ed
on-tertiary-fixed#333333
on-tertiary-fixed-variant#666666
background#ffffff
on-background#111111
surface-variant#f5f5f7

Typography

display
fontFamily: Satoshi · fontSize: 60px · fontWeight: 600 · lineHeight: 68px · letterSpacing: -0.02em
headline-lg
fontFamily: Satoshi · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.01em
headline-md
fontFamily: Satoshi · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
title-lg
fontFamily: Satoshi · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Gowtham Oleti's portfolio embodies **Refined Minimalism**—a design philosophy that strips away ornament to reveal essential clarity. The brand serves product designers and fintech professionals seeking inspiration from thoughtful, user-centric work. The aesthetic is deliberately monochromatic (primary: #111111, on-primary: #ffffff) with strategic cyan accents (#00d1ff) that punctuate CTAs and highlight moments of interaction, creating visual rhythm without noise. The emotional response is one of calm confidence: the portfolio feels like a conversation with a designer who thinks deeply before speaking, who values precision over decoration, and who understands that simplicity is the ultimate sophistication.

The voice is conversational yet authoritative. Gowtham writes in short, declarative sentences—"I am Gowtham Oleti." "Product Designer at CRED."—avoiding jargon while demonstrating expertise. The tone is warm but not casual; playful but not frivolous. Example sentence in brand voice: "I design for millions. I think about edge cases. I ship products that feel inevitable." The brand personality values transparency, human-centeredness, and the craft of making complex systems feel simple.

Colors

The color system operates on a **monochromatic-plus-accent** model, prioritizing legibility and focus. The primary color (#111111) serves as the dominant text, button, and interactive element color—it is the voice of the interface. On-primary (#ffffff) provides maximum contrast for text on dark backgrounds. The surface stack (white #ffffff through grays #f5f5f7, #f0f0f0, #e8e8ed, #d2d2d7) creates subtle visual hierarchy without distraction; each step is 8–12% darker, enabling card elevation and container distinction without jarring contrast shifts.

The secondary accent color (#00d1ff, cyan) is used sparingly but strategically: on badge labels, hover states of social links, and as a highlight in the hero section. This creates a visual anchor that draws attention to key interactive moments.

Typography

The type system pairs **Satoshi** (geometric, humanist sans-serif) for headlines and display text with **Inter** (neutral, highly legible sans-serif) for body and label text. This pairing creates a clear hierarchy: Satoshi's slightly wider letterforms and rounded terminals feel approachable and contemporary, while Inter's tight tracking and consistent x-height ensure body text remains effortless to read at 16px. Display text (60px, 600 weight, -0.02em letter-spacing) commands attention without aggression; headline-lg (40px, 600 weight) anchors sections; body-md (16px, 400 weight, 24px line-height) is the default reading size. Labels use 600–700 weight to signal interactivity. On small labels over busy backgrounds, apply text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) to ensure legibility. The li

Layout

The layout uses a **fluid 12-column grid** with a max-width of 1200px, centered on the viewport. The gutter is 24px (md spacing), scaling down to 12px (sm spacing) on tablets and 8px (xs spacing) on mobile. Sections are separated by lg spacing (40px) vertically, creating a rhythm that feels unhurried and contemplative. The hero section uses asymmetrical layout—text on the left, image on the right—to create visual tension that draws the eye. Container padding is consistently 24px on desktop, 16px on tablet, 12px on mobile. The portfolio avoids full-width elements; instead, it constrains content to 1100–1200px, leaving breathing room on ultra-wide displays. White-space is treated as a first-class design element: negative space around cards, buttons, and text blocks is never squeezed. The spa

Elevation & Depth

Depth is conveyed through **subtle layering and soft shadows**, not dramatic z-index jumps. The elevation system uses three levels: sm (0 2px 8px rgba(0, 0, 0, 0.08)) for cards and minor UI elements, md (0 4px 12px rgba(0, 0, 0, 0.12)) for hovered cards and modals, and lg (0 8px 32px rgba(0, 0, 0, 0.15)) for floating elements like the nav pill. The nav pill uses a hybrid approach: backdrop-filter: blur(12px) with background: rgba(255, 255, 255, 0.85) and a 1px border at rgba(255, 255, 255, 0.4) creates a frosted-glass effect that feels suspended without heavy shadows. Buttons use box-shadow: 0

Shapes

The shape philosophy is **Soft-Technical**: rounded corners are used to soften the geometric precision of the interface without introducing organic or playful aesthetics. Buttons and pills use border-radius: 999px (full) to create a friendly, approachable feel while maintaining a modern edge. Cards and containers use 16px (lg) for a subtle roundness that feels contemporary without being trendy. Input fields use 8px (DEFAULT) for a neutral, functional appearance. The rationale: full-radius buttons signal CTAs and social links (high interactivity), lg-radius cards feel like contained, thoughtful

Components

Action Elements Buttons follow a three-tier system: primary (solid black #111111, white text, 48px height, 12px 24px padding, border-radius: 999px, box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15)) for main CTAs like "Resume" and "Get in Touch"; secondary (light gray background #f0f0f0, dark text, same dimensions, 1px border at #e8e8ed) for alternative actions; and ghost (transparent, dark text, 1px border at rgba(0, 0, 0, 0.08)) for tertiary interactions. On hover, primary buttons darken to #333333 and elevate to 0 4px 12px rgba(0, 0, 0, 0.2); secondary buttons shift to #e8e8ed background; ghost buttons fill with #f5f5f7. All button transitions use 0.28s cubic-bezier(0.22, 0.8, 0.28, 1) for a snappy, responsive feel. Social links use a similar pattern: 11px 18px padding, border-radius: 999px

Do's and Don'ts

**Do**

  • Do use primary (#111111) for all body text, buttons, and interactive elements—it is the voice of the interface and should dominate.
  • Do apply lg spacing (40px) between major sections to create breathing room and visual rhythm.
  • Do use Satoshi for headlines and Inter for body text; never mix serif and sans-serif in the same component.
  • Do reserve secondary cyan (#00d1ff) for accent moments: badges, hover states, and key CTAs—overuse dilutes its impact.
  • Do use border-radius: 999px for buttons and pills, 16px for cards, and 8px for inputs to maintain the soft-technical aesthetic.
  • Do apply subtle shadows (0 2px 8px rgba(0, 0, 0, 0.08)) to create depth without drama; avoid heavy drop-shadows on text.

**Don't**

  • Don't use more than three accent colors; the monochromatic + cyan system is intentional and should not be diluted with additional hues.
  • Don't apply rounded corners smaller than 4px or larger than 20px outside of full-radius (999px) contexts; inconsistent radii break the soft-technical aesthetic.
  • Don't use serif fonts for body text or labels; Satoshi and Inter are the only approved typefaces for this system.
  • Don't apply box-shadows larger than 0 8px 32px rgba(0, 0, 0, 0.15); excessive shadow depth contradicts the minimalist philosophy.
  • Don't use opacity below 0.6 for secondary text; maintain legibility by keeping on-surface-variant at #666666 (60% gray).
  • Don't animate transitions faster than 0.2s or slower than 0.4s; the brand uses 0.28s cubic-bezier(0.22, 0.8, 0.28, 1) as the standard easing function.

Made by Sokosumi: AI coworkers for marketing

This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.

Start free

*No Credit Card required