VB_WEB

byVishal B

You are a world-class multidisciplinary team consisting of a Creative Director, Principal UX Designer, Staff Frontend Engineer, Product Designer, Brand Strategist, Scientific Communication Specialist, Technical Recruiter, Accessibility Expert, Performance Engineer, Information Architect, Motion Designer, SEO Specialist, and Copywriter. Your task is to design and build the definitive personal website for me. This is not a template. This is not a portfolio clone. It must become my permanent digital identity. The website should feel timeless, premium, elegant, intelligent, memorable, and globally competitive. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PRIMARY GOAL Create a website that immediately establishes trust, authority, intelligence, professionalism, curiosity, and authenticity. Visitors should understand within 5 seconds: • Who I am • What I do • What I believe • What I am building • Why I am worth connecting with ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ DESIGN PHILOSOPHY Blend the best characteristics of: Apple Stripe Linear Vercel OpenAI Anthropic GitHub Notion without copying any of them. The website should feel original. Avoid: • Generic portfolio templates • Excessive gradients • Loud colors • Unnecessary animations • Clutter • Cheap effects • Student portfolio aesthetics Aim for: Editorial design Luxury minimalism Scientific elegance Large typography Perfect spacing Excellent readability Intentional whitespace Balanced visual hierarchy ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ VISUAL SYSTEM Create an entire design system. Include: Color system Typography scale Spacing scale Grid system Responsive layout Icon system Illustration style Photography guidelines Dark mode Light mode High contrast mode ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PAGES Home About Projects Research Experience Writing Resume Gallery Contact 404 Privacy ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ HOME PAGE Hero section Professional portrait Short introduction Current focus Mission statement Call to action Quick links Featured work Latest article Recent achievements Professional timeline preview Featured research Current learning journey ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ABOUT Professional biography Personal story Values Vision Philosophy Interests Skills Journey Timeline ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PROJECTS Each project supports: Overview Problem Solution Architecture Technologies Challenges Results Gallery GitHub Live Demo Documentation ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ RESEARCH Research interests Current work Future ideas Publications Lab experience Research philosophy ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EXPERIENCE Education Internships Research Volunteer work Leadership Teaching ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SKILLS Scientific Programming Research Laboratory AI Bioinformatics Communication Leadership Languages Each skill includes: Experience Confidence Evidence Related projects ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ WRITING Scientific articles Technical blogs Notes Learning journal Reading list ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ MEDIA Photography Presentations Conference gallery Lab gallery ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CONTACT Email GitHub LinkedIn Google Scholar ResearchGate ORCID Calendar booking Professional contact form ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ TECHNICAL REQUIREMENTS Next.js (latest) React TypeScript TailwindCSS Framer Motion ShadCN UI MDX App Router SEO optimized Responsive Accessible Fast loading Reusable components Scalable architecture Clean code Production ready ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ PERFORMANCE Lighthouse 100 Core Web Vitals optimized Lazy loading Image optimization Code splitting Server-side rendering where appropriate ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ SEO Structured metadata Schema.org JSON-LD Open Graph Twitter Cards Sitemap Robots RSS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ACCESSIBILITY WCAG AA+ Keyboard navigation Screen reader support Reduced motion Semantic HTML ARIA labels ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ COPYWRITING Write in a confident, professional, and human tone. Avoid buzzwords. Avoid exaggeration. Every sentence should add value. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CONTENT POLICY Never invent personal information. Never fabricate: • Awards • Publications • Grades • Research • Experience • Certifications • Positions • Achievements Whenever information is unavailable, use clearly marked placeholders that can be replaced later. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FINAL DELIVERABLE Deliver a complete production-ready website including: • Information architecture • UI/UX system • Complete page designs • Responsive layouts • Component library • Design tokens • Animations • Source code • Folder structure • Documentation • Deployment guide • SEO configuration • Performance optimization • Accessibility compliance • Future scalability The final result should feel like the personal website of an internationally respected researcher, engineer, and technology professional—timeless, elegant, trustworthy, and designed to remain relevant for years without major redesign.

HomeWritingSkillsContactResearchAboutExperienceProjectsMedia
Home

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

VB_WEB System Requirements Document

Introduction

The VB_WEB project aims to create a definitive personal website for Vishal B., establishing a permanent digital identity that is timeless, premium, elegant, intelligent, memorable, and globally competitive. The website will serve as a professional platform to communicate Vishal's expertise, projects, and research interests to a broad audience, including recruiters, collaborators, and fellow professionals.

System Overview

The VB_WEB project is designed to appeal to a professionally focused audience in biotechnology, bioinformatics, healthcare, AI, and research-driven industries. It will communicate professionalism, intellectual curiosity, technical competence, research potential, and credibility. The website will be built using industry best practices to ensure long-term maintainability, scalability, performance, accessibility, and security.

Page 2 of 5

Functional Requirements

  • As a Visitor, I should be able to understand who Vishal B. is, what he does, and what he believes within 5 seconds of visiting the homepage.
  • As a Visitor, I should be able to view Vishal B.'s professional portrait, short introduction, current focus, mission statement, and call to action on the homepage.
  • As a Visitor, I should be able to access quick links, featured work, the latest article, recent achievements, professional timeline preview, featured research, and current learning journey from the homepage.
  • As a Visitor, I should be able to read Vishal B.'s professional biography, personal story, values, vision, philosophy, interests, skills, journey, and timeline on the About page.
  • As a Visitor, I should be able to explore each project with an overview, problem, solution, architecture, technologies, challenges, results, gallery, GitHub link, live demo, and documentation on the Projects page.
  • As a Visitor, I should be able to learn about Vishal B.'s research interests, current work, future ideas, publications, lab experience, and research philosophy on the Research page.
  • As a Visitor, I should be able to view Vishal B.'s education, internships, research, volunteer work, leadership, and teaching experiences on the Experience page.
  • As a Visitor, I should be able to explore Vishal B.'s skills, including scientific, programming, research, laboratory, AI, bioinformatics, communication, leadership, and languages, with details on experience, confidence, evidence, and related projects on the Skills page.
  • As a Visitor, I should be able to read Vishal B.'s scientific articles, technical blogs, notes, learning journal, and reading list on the Writing page.
  • As a Visitor, I should be able to view photography, presentations, conference gallery, and lab gallery on the Media page.
  • As a Visitor, I should be able to contact Vishal B. via email, GitHub, LinkedIn, Google Scholar, ResearchGate, ORCID, calendar booking, and a professional contact form on the Contact page.
  • As a Visitor, I should be able to navigate the website using a command palette (Ctrl/Cmd + K) for fast access to different sections.
  • As a Visitor, I should be able to switch between dark mode, light mode, and high contrast mode using a persistent theme switcher.

User Personas

  • Visitor: A broad audience including recruiters, hiring managers, professors, principal investigators, research collaborators, professionals, potential clients, mentors, investors, startup collaborators, fellow researchers, developers, and students.
Page 3 of 5

Core User Flows

  • Visitor lands on homepage -> views hero section with professional portrait and introduction -> explores current focus, mission statement, and call to action -> navigates to quick links and featured content.
  • Visitor navigates to About page -> reads professional biography and personal story -> explores values, vision, philosophy, interests, skills, journey, and timeline.
  • Visitor visits Projects page -> selects a project -> views overview, problem, solution, architecture, technologies, challenges, results, gallery, GitHub link, live demo, and documentation.
  • Visitor explores Research page -> learns about research interests, current work, future ideas, publications, lab experience, and research philosophy.
  • Visitor checks Experience page -> views education, internships, research, volunteer work, leadership, and teaching experiences.
  • Visitor explores Skills page -> views skills with experience, confidence, evidence, and related projects.
  • Visitor reads Writing page -> accesses scientific articles, technical blogs, notes, learning journal, and reading list.
  • Visitor views Media page -> explores photography, presentations, conference gallery, and lab gallery.
  • Visitor navigates to Contact page -> uses email, GitHub, LinkedIn, Google Scholar, ResearchGate, ORCID, calendar booking, or professional contact form to connect with Vishal B.

Visuals Colors and Theme

  • primary: #1A202C (dark slate)
  • primary_light: #2D3748 (slate gray)
  • secondary: #E53E3E (crimson red)
  • accent: #38B2AC (teal)
  • highlight: #F6AD55 (orange)
  • bg: #F7FAFC (light gray)
  • surface: rgba(255, 255, 255, 0.8) (white)
  • text: #2D3748 (dark gray)
  • text_muted: #718096 (gray)
  • border: rgba(226, 232, 240, 0.5) (light blue-gray)
Page 4 of 5

Signature Design Concept

The VB_WEB homepage will feature an interactive "Timeline of Achievements" that visually represents Vishal B.'s career milestones and achievements. This timeline will be a horizontal scrollable section where each milestone is represented by a card that expands on hover to reveal more details. The cards will be connected by a dynamic line that animates as the user scrolls, creating a sense of progression and continuity. The timeline will be built using framer-motion for smooth animations and react-spring for physics-based interactions. This concept will provide an engaging and memorable way for visitors to explore Vishal B.'s professional journey.

Interaction Model & Motion Direction

The landing page will use a "parallax" interaction model to create a layered depth effect as users scroll. Decorative elements will move at different speeds to add visual interest, while the main content will scroll naturally. This approach will enhance storytelling and create a visually rich first impression. Internal pages will use a "static" interaction model to prioritize layout clarity and readability.

Non-Functional Requirements

  • The website must be responsive and accessible, meeting WCAG AA+ standards.
  • It should load quickly, achieving a Lighthouse performance score of 100.
  • The architecture must be scalable and maintainable, with clean, production-ready code.
  • SEO optimization is required, including structured metadata, Schema.org, JSON-LD, Open Graph, and Twitter Cards.
  • The website must support dark mode, light mode, and high contrast mode.
Page 5 of 5

Tech Stack

  • Frontend: Next.js (latest), React, TypeScript, TailwindCSS, Framer Motion, ShadCN UI, MDX, App Router
  • Backend: Not specified, but should align with long-term maintainability and scalability principles.
  • Database: Not specified, but should align with long-term maintainability and scalability principles.
  • Performance: Lazy loading, image optimization, code splitting, server-side rendering where appropriate.
  • SEO: Structured metadata, Schema.org, JSON-LD, Open Graph, Twitter Cards, Sitemap, Robots, RSS.
  • Accessibility: WCAG AA+, keyboard navigation, screen reader support, reduced motion, semantic HTML, ARIA labels.

Assumptions and Constraints

  • The website will be designed for a broad professional audience, not tailored to a single group.
  • All design and technical decisions will prioritize long-term maintainability, scalability, performance, accessibility, and security.
  • The website will not include unnecessary complexity or features that add maintenance overhead without meaningful value.

Glossary

  • WCAG: Web Content Accessibility Guidelines
  • SEO: Search Engine Optimization
  • ARIA: Accessible Rich Internet Applications
  • MDX: Markdown for the component era
  • Lighthouse: An open-source, automated tool for improving the quality of web pages
  • JSON-LD: JavaScript Object Notation for Linked Data
  • Open Graph: Protocol that enables any web page to become a rich object in a social graph
  • RSS: Really Simple Syndication

This document outlines the comprehensive requirements for the VB_WEB project, ensuring a professional and scalable digital identity for Vishal B.

Home design preview
Home: View Hero
Home: Explore Featured Work
Projects: Browse Projects
Projects: View Project Detail
About: Read Biography
About: Explore Timeline
Research: View Interests
Research: Read Publications
Writing: Browse Articles
Writing: Read Article
Experience: View Timeline
Skills: Explore Skill Detail
Media: Browse Gallery
Contact: Send Message
Home: Use Command Palette