Mockup Brief: shreyasgokhale.com Redesign

Generate mockups for a personal website for a Robotics/Embedded/IoT engineer. The design is inspired by rd.me - minimalist, black ink on white paper, polished and professional.

Design Principles

  • Black text on white background, with subtle muted accent colors only on tags and badges
  • Clean sans-serif typography (Inter), generous whitespace
  • No decorative elements, gradients, or illustrations (except the placeholder map)
  • Dark mode support (inverted: white text on near-black)
  • Responsive: desktop (1080px max), tablet, and mobile
  • Professional but personal - this is an engineer’s website, not a corporate landing page

Fonts

  • Headings: Inter (sans-serif), bold
  • Body: Inter (sans-serif), regular
  • The β€œ/scribbles” blog section uses Lora (serif) for body text to give it a literary feel

Accent Colors (used sparingly, only on tags and small badges)

  • Amber: Embedded/Hardware topics
  • Teal: Robotics topics
  • Blue: IoT/Cloud topics
  • Slate: Software/Systems topics

Page 1: Landing Page (/)

A hub page that directs visitors to different sections of the site.

Layout

  • Header: Top bar with β€œShreyas Gokhale” as site name on the left. Navigation links on the right: Resume, Scribbles, Subroutines, Now, Contact. A small theme toggle (sun/moon icon) at the far right.
  • Hero section: Below the header, a short 2-3 line introduction. Just text, no photo, no hero image. Something like: β€œ[Greeting and introduction placeholder - 2-3 lines about who Shreyas is and what he does]”
  • Card grid: Below the intro, a grid of 6-8 cards in 2-3 columns on desktop, single column on mobile. Each card has:
    • A title (e.g. β€œResume”, β€œScribbles”, β€œSubroutines”, β€œGSoC β€˜20”, β€œMasters FAQ”, β€œDigital Garden”, β€œDomain Map”, β€œContact”)
    • A one-line description below the title
    • A subtle right-arrow icon
    • Cards have a thin 1px border, slight rounded corners, and a subtle hover state (border darkens or slight shadow)
  • Footer: Minimal. A row of social media icon links (LinkedIn, GitHub, GitLab, Mastodon, Instagram) and a copyright line.

Desktop Wireframe Description

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Shreyas Gokhale          Resume  Scribbles  Now  Contact  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  [2-3 line introduction placeholder]                        β”‚
β”‚                                                             β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚ Resume        β†’  β”‚  β”‚ Scribbles     β†’  β”‚  β”‚ Subrout. β†’ β”‚β”‚
β”‚  β”‚ Portfolio & CV    β”‚  β”‚ Travel & thoughtsβ”‚  β”‚ Tech write β”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚ GSoC '20      β†’  β”‚  β”‚ Masters FAQ   β†’  β”‚  β”‚ Garden   β†’ β”‚β”‚
β”‚  β”‚ Summer of Code   β”‚  β”‚ EIT Digital info β”‚  β”‚ Digital gdnβ”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                β”‚
β”‚  β”‚ Domain Map    β†’  β”‚  β”‚ Contact       β†’  β”‚                β”‚
β”‚  β”‚ Expertise areas  β”‚  β”‚ Get in touch     β”‚                β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                β”‚
β”‚                                                             β”‚
β”‚  LinkedIn  GitHub  GitLab  Mastodon       Β© Shreyas Gokhaleβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Page 2: Resume (/resume)

A clean, single-column resume page optimized for both screen reading and printing (Ctrl+P).

Layout

  • Header: Same site header as landing page
  • Name and title: Large heading β€œShreyas Gokhale”, subtitle β€œRobotics, Embedded and IoT System Engineer” below it
  • Skills section: A horizontal flow of small pill-shaped tags, each with its domain accent color. Example tags: β€œROS”, β€œC++”, β€œZephyr”, β€œBLE”, β€œDocker”, β€œPython”, β€œKiCad”
  • Work Experience section: Heading β€œWork Experience”, then a list of entries. Each entry:
    • Date range on one line (e.g. β€œMar 2022 - Present”), muted/gray
    • Company name, bold
    • Role title, regular weight
    • 2-3 bullet points of description
    • A small β€œRead more →” link to the detail page
    • Thin horizontal separator between entries
  • Education section: Same format as work experience
  • Projects section: Heading β€œProjects”, grid or list of project cards with title, date, short description, and optional links (Demo, Source)
  • Footer: Same as landing page

Desktop Wireframe Description

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Shreyas Gokhale          Resume  Scribbles  Now  Contact  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  Shreyas Gokhale                                            β”‚
β”‚  Robotics, Embedded and IoT System Engineer                 β”‚
β”‚                                                             β”‚
β”‚  [ROS] [C++] [Zephyr] [BLE] [Python] [Docker] [KiCad]     β”‚
β”‚                                                             β”‚
β”‚  ── Work Experience ──────────────────────────────────────  β”‚
β”‚                                                             β”‚
β”‚  Mar 2022 - Present                                         β”‚
β”‚  Company Name                                               β”‚
β”‚  Senior Engineer                                            β”‚
β”‚  β€’ Description point one                                    β”‚
β”‚  β€’ Description point two                                    β”‚
β”‚  Read more β†’                                                β”‚
β”‚  ─────────────────────────────────────────────────────────  β”‚
β”‚  Jan 2020 - Feb 2022                                        β”‚
β”‚  Previous Company                                           β”‚
β”‚  Engineer                                                   β”‚
β”‚  β€’ Description point one                                    β”‚
β”‚  Read more β†’                                                β”‚
β”‚                                                             β”‚
β”‚  ── Education ────────────────────────────────────────────  β”‚
β”‚                                                             β”‚
β”‚  (same format as work)                                      β”‚
β”‚                                                             β”‚
β”‚  ── Projects ─────────────────────────────────────────────  β”‚
β”‚                                                             β”‚
β”‚  (project cards with title, date, description, links)       β”‚
β”‚                                                             β”‚
β”‚  LinkedIn  GitHub  GitLab  Mastodon       Β© Shreyas Gokhaleβ”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Page 3: Experience Detail (/resume/[slug])

An expanded view of a single work experience entry, with rich content.

Layout

  • Header: Same site header
  • Back link: ”← Back to Resume” at the top
  • Company header: Company name (large heading), role, date range, location
  • Summary: The same 2-3 bullet points from the resume
  • Extended content: Full markdown-rendered content below. This can include:
    • Paragraphs of description
    • Photos/images
    • Lists of technologies used (rendered as Tag pills)
    • Testimonials (styled as blockquotes with attribution)
    • Links to projects built at this company
  • Footer: Same as all pages

Page 4: Blog Index (/scribbles)

Index page listing all personal writing posts. Uses Lora serif font for body text.

Layout

  • Header: Same site header
  • Page title: β€œScribbles” as heading, with a subtitle β€œAnalects of travels and thoughts”
  • Post list: Vertical list of posts, each showing:
    • Date (muted, small)
    • Post title (bold, links to the post)
    • One-line description or excerpt
    • Tags as small pills
    • Thin separator between posts

Page 5: Blog Post (/scribbles/[slug])

Individual blog post page. Uses Lora serif font for the body text to give a literary, β€œwritten on paper” feel.

Layout

  • Header: Same site header
  • Back link: ”← Back to Scribbles”
  • Post title: Large heading
  • Meta: Date and reading time, muted text
  • Tags: Row of tag pills
  • Content: Full markdown content rendered with generous line height, comfortable reading width (~720px). Serif font (Lora).
  • Footer: Same as all pages

Page 6: Now Page (/now)

Simple page showing what Shreyas is currently working on.

Layout

  • Header: Same site header
  • Title: β€œNow”
  • Last updated: β€œUpdated [date]” in muted text
  • Content: Free-form markdown content. Could include current projects, current role focus, books reading, etc.
  • Footer: Same

Page 7: Contact (/contact)

Layout

  • Header: Same site header
  • Title: β€œContact”
  • Intro text: Short line like β€œ[Your contact intro here]”
  • Form: Clean, minimal form with fields:
    • Name (text input)
    • Email (text input)
    • Message (textarea, larger)
    • Submit button (black background, white text, rounded)
  • Alternative contact: Below the form, social media links as a row
  • Footer: Same

Page 8: Tags (/tags)

Layout

  • Header: Same site header
  • Title: β€œTags”
  • Tag cloud: All tags displayed as pill badges with their domain accent colors and a count number next to each. Clickable, linking to /tags/[tag].

Page 9: Tag Detail (/tags/[tag])

Layout

  • Header: Same site header
  • Title: β€œTagged: [tag name]” with the tag pill displayed
  • Results: List of all content (across all sections - work, projects, posts) matching this tag. Each item shows its type (e.g. β€œWork”, β€œScribble”, β€œProject”), title, date, and a link.

Mobile Behavior

  • Navigation collapses into a hamburger menu
  • Card grid becomes single column
  • All content areas become full width with appropriate padding
  • Same typography and color system, just reflowed

When printed (Ctrl+P):

  • Header navigation and footer are hidden
  • Theme toggle is hidden
  • All colors become black and white
  • Spacing tightens for A4 paper
  • β€œRead more” links are hidden
  • Font sizes reduce slightly
  • Result should look like a clean, traditional resume on paper