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
Print Behavior (for /resume only)
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