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
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.
Edit, then copy or download.
More analyses
All 1611 →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.
*No Credit Card required