portfolio-adeel-sharif

byAbdullah Jameel

Build a premium personal portfolio website for me called “ADEEL SHARIF”. IMPORTANT: Use the uploaded photo of me as the main visual reference and hero background. Do NOT generate or replace my face. Use my uploaded image exactly as provided. DESIGN STYLE: Create an ultra-premium Apple-inspired personal website with: - Minimal luxury aesthetic - Liquid Glass / glassmorphism UI - Smooth translucent glass cards - Subtle blur and reflections - Soft gradients - Black / white / dark gray color palette - Large cinematic typography - Lots of clean negative space - Smooth premium animations - Subtle parallax effects - Soft hover interactions - Elegant micro-animations - Fully responsive on iPhone, Android, tablet and desktop The website must NOT look like a generic AI-generated template. It should feel like a professionally designed Apple-style personal website made by a top UI/UX designer. HERO SECTION: Use my uploaded portrait as the full-screen background/hero image. Create a cinematic split/blur effect around the image: - Keep my face sharp and natural - Background can have subtle blur and glass distortion - Add a very soft dark gradient overlay for readability - Add subtle floating glass particles/light reflections - Do not alter my face, body, clothing or appearance Hero text: “ADEEL SHARIF” Small subtitle: “Digital Creator • Social Media • Lifestyle” Add a minimal glass button: “Explore My World ↓” SOCIAL MEDIA SECTION: Create a premium glass section titled: “CONNECT WITH ME” Add exactly TWO social media cards. 1. Instagram Username: @adeelishere Use the official Instagram logo. Button: “Follow on Instagram” 2. TikTok Username: @mr.adeelishere Use the official TikTok logo. Button: “Follow on TikTok” Each card should be a floating translucent glass card with: - Social media logo - Username - Platform name - Premium hover animation - Clickable link - Smooth magnetic/scale hover effect Use these links: Instagram: https://www.instagram.com/adeelishere/ TikTok: https://www.tiktok.com/@mr.adeelishere NAVIGATION: Create a very minimal floating glass navigation bar at the top. Logo/text: ADEEL.SHARIF Navigation: Home Socials About Make the navbar transparent glass with backdrop blur and subtle border. ABOUT SECTION: Create a short elegant section: “More than a profile. A digital identity.” Add a short modern paragraph describing me as a digital creator and social media personality. Do not invent fake achievements, companies, statistics or awards. VISUAL EFFECTS: Add premium effects such as: - Liquid glass distortion - Glass reflections - Cursor-following light - Subtle background glow - Smooth scroll - Fade/slide reveal animations - Hover depth - Very subtle 3D movement - Parallax hero image - Glass morphing transitions Keep animations smooth and elegant. Do NOT make them excessive. BACKGROUND: The uploaded photo should remain the main identity of the website. Create a cinematic layered background using the same photo: - Main photo layer - Slightly blurred enlarged photo behind it - Dark gradient - Very subtle glass/liquid distortion This should create a premium depth effect without changing my actual photo. TYPOGRAPHY: Use a modern Apple-style font such as Inter, SF Pro-style system font, or another premium clean sans-serif. Use large bold typography for headings and thin/light typography for secondary text. MOBILE FIRST: The website must look especially premium on iPhone screens. Make sure: - No horizontal scrolling - Hero image is properly cropped - Text remains readable - Social cards stack beautifully - Navigation becomes a clean mobile glass menu - Animations remain smooth on mobile - Fast loading TECHNICAL REQUIREMENTS: Build the complete working website, not a mockup. Use: - React - TypeScript - Tailwind CSS - Framer Motion or an equivalent animation library - Clean reusable components - Responsive design - Optimized image loading - Semantic HTML - SEO metadata - Open Graph metadata Add a custom favicon using the initials: “AS” Website branding: ADEEL.SHARIF Do not add unnecessary sections, fake testimonials, fake statistics, pricing, blog posts or contact forms. FINAL GOAL: When someone opens the website, it should immediately feel like a high-end personal website created by a professional designer — similar to the visual quality and simplicity of an Apple product website, with premium liquid-glass aesthetics. The uploaded photo, my identity, and the two social media accounts are the main focus. Make the final result extremely clean, cinematic, modern, luxurious and minimal.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

Page 1 of 16

System Requirements Document for portfolio-adeel-sharif

1. Introduction

This document specifies a complete, responsive personal portfolio website for ADEEL SHARIF. The site presents Adeel’s identity through his supplied portrait, a concise profile description, and exactly two social-profile links. Its visual direction is premium, minimal, cinematic, and glass-inspired, with the portrait and social accounts as the primary focus.

The intended audience is public visitors who want to view Adeel’s profile and optionally continue to one of his social accounts.

Page 2 of 16

2. System Overview

The product is a public-facing, first-party portfolio website. It contains a single cohesive page with three navigable sections: Home, Socials, and About. The page uses the uploaded portrait as its hero image and identity anchor, provides two external social links, and presents a short About description without unsupported claims.

The only accepted active human persona is the Portfolio visitor. Instagram and TikTok are external destinations, not product personas. The site does not require application accounts, private owner workflows, backend integrations, or durable user state.

The website must be a complete working implementation, not a mockup. It must use React, TypeScript, Tailwind CSS, and Framer Motion or an equivalent animation library, with reusable components, responsive design, optimized image loading, semantic HTML, SEO metadata, Open Graph metadata, and a custom “AS” favicon.

Current scope excludes unnecessary sections, fake testimonials, fake statistics, pricing, blog posts, and contact forms. It also excludes invented achievements, companies, statistics, and awards.

Page 3 of 16

2a. Product Interpretation and Delivery Boundary

The portfolio is publicly viewable without an account. Visitors can navigate within the page, read the profile content, and choose either social link. Following a link transfers the visitor to the corresponding external platform; any subsequent platform experience is owned by that platform.

The uploaded portrait is authoritative and must be used exactly as provided. Visual depth may be created by layering copies of the same image, blur behind the sharp foreground image, overlays, and subtle distortion, but the person’s face, body, clothing, and appearance must not be altered. The latest supplied visual reference is the uploaded portrait itself; it does not authorize adding other imagery or changing the requested page structure.

The About section is required despite the user’s terse message, “can not add the any about”; that message does not explicitly remove or replace the earlier About request. The About copy must remain short and factual, describing Adeel as a digital creator and social media personality without inventing biographical claims.

2c. Page Content and Component Coverage

Page 4 of 16

Portfolio page

  • Information and state
    • One continuous page with Home, Socials, and About anchor destinations.
    • Hero identity: “ADEEL SHARIF”.
    • Hero subtitle: “Digital Creator • Social Media • Lifestyle”.
    • Social section title: “CONNECT WITH ME”.
    • Exactly two social cards:
      • Instagram, username @adeelishere, button “Follow on Instagram”, URL https://www.instagram.com/adeelishere/.
      • TikTok, username @mr.adeelishere, button “Follow on TikTok”, URL https://www.tiktok.com/@mr.adeelishere.
    • About heading: “More than a profile. A digital identity.”
    • A short modern paragraph describing Adeel as a digital creator and social media personality.
    • No invented achievements, companies, statistics, or awards.
  • Primary actions
    • “Explore My World ↓” scrolls to the Socials section.
    • Home, Socials, and About navigation items move to their corresponding page sections.
    • Each social card is clickable and opens its specified external URL.
  • Supporting actions and components
    • Minimal floating glass navigation bar with the wordmark ADEEL.SHARIF.
    • On mobile, navigation is presented as a clean glass menu.
    • Instagram and TikTok cards each show the official platform logo, platform name, username, and specified button label.
    • Custom favicon uses the initials “AS”.
    • Semantic landmarks and headings support navigation and assistive technologies.
  • Visual treatment
    • Full-viewport hero using the uploaded portrait as the main image.
    • The same portrait may appear as a sharp foreground layer and as a slightly enlarged, blurred background layer. A soft dark gradient supports text readability; subtle glass distortion, reflections, particles, and a restrained glow may add depth without changing the person’s appearance.
    • Translucent glass cards and navigation use subtle blur, reflections, and hairline borders.
    • Social cards stack on narrow screens and sit side by side at wider widths.
    • About content remains concise and visually subordinate to the portrait and social links.
  • Loading, empty, success, error, and recovery
    • Loading: Load the supplied portrait efficiently; avoid delaying the initial display of the hero.
    • Empty: No data-driven collections are required. The two social cards and About content are fixed required content and must not be omitted.
    • Success: The page renders the portrait, all required copy, navigation, and both working social links.
    • Error: If the portrait asset cannot load, do not substitute a generated face, stock image, or unrelated image. Preserve the required asset reference and provide a non-deceptive fallback presentation that does not claim to be the portrait.
    • Recovery: A visitor can continue navigating the page if an external social platform is unavailable; the site does not claim to control the external destination’s availability.
Page 5 of 16

3. Functional Requirements

FR-1 — View the portfolio hero

As a Portfolio visitor, I should see Adeel Sharif’s identity and supplied portrait immediately when I open the website.

  • Provenance: explicit
  • Trigger/input: Open the public portfolio page.
  • Observable result: A full-viewport hero displays the uploaded portrait as the main visual, the text “ADEEL SHARIF”, the subtitle “Digital Creator • Social Media • Lifestyle”, and the glass button “Explore My World ↓”.
  • Access: Public; no account or sign-in.
  • Failure/recovery: If the portrait asset fails to load, the site must not generate, replace, or falsely represent the person’s image. The visitor can still read the hero text and continue to the other sections.
  • Continuation: The visitor may use the CTA or navigation to reach Socials or About.

FR-2 — Preserve the supplied portrait

As a Portfolio visitor, I should see the supplied portrait used without alteration to Adeel’s appearance.

  • Provenance: explicit
  • Trigger/input: Render the hero image and its visual layers.
  • Observable result: The uploaded image is used exactly as provided. The face remains sharp and natural; the face, body, clothing, and appearance are not altered. Any blurred or enlarged layer uses the same supplied image and is a background depth treatment only.
  • Access: Public.
  • Failure/recovery: If the image cannot be retrieved, do not substitute a generated face, another person, or an unrelated image.
  • Continuation: The visitor can continue to the page’s text and social links.
Page 6 of 16

FR-3 — Navigate to page sections

As a Portfolio visitor, I should be able to navigate to Home, Socials, and About.

  • Provenance: explicit
  • Trigger/input: Select Home, Socials, or About in the floating navigation; on mobile, use the clean mobile glass menu.
  • Observable result: The corresponding section becomes the visitor’s page context. The navigation displays the wordmark ADEEL.SHARIF and uses transparent glass, backdrop blur, and a subtle border.
  • Access: Public.
  • Failure/recovery: If smooth scrolling is unavailable or reduced by device settings, navigation still reaches the correct section without requiring animation.
  • Continuation: The visitor can select another section or follow a social link.

FR-4 — Continue from the hero CTA

As a Portfolio visitor, I should be able to select “Explore My World ↓” to reach the social profiles.

  • Provenance: explicit
  • Trigger/input: Activate the hero CTA.
  • Observable result: The page scrolls to the Socials section titled “CONNECT WITH ME”.
  • Access: Public.
  • Failure/recovery: If animated scrolling is unavailable, the CTA still navigates to the Socials section.
  • Continuation: The visitor can choose Instagram or TikTok, or continue to About.
Page 7 of 16

FR-5 — View and open the Instagram profile

As a Portfolio visitor, I should be able to identify and open Adeel’s Instagram profile.

  • Provenance: explicit
  • Trigger/input: View the Socials section and activate the Instagram card or its “Follow on Instagram” button.
  • Observable result: The card displays the official Instagram logo, platform name “Instagram”, username @adeelishere, and button text “Follow on Instagram”; activation opens https://www.instagram.com/adeelishere/.
  • Access: The portfolio card is public; the external destination is owned by Instagram.
  • Failure/recovery: If Instagram is unavailable or the visitor cannot access it, the portfolio remains usable and the visitor can return to the page or choose TikTok. The portfolio does not claim to complete a follow action on Instagram.
  • Continuation: The visitor may continue on Instagram or return to the portfolio.

FR-6 — View and open the TikTok profile

As a Portfolio visitor, I should be able to identify and open Adeel’s TikTok profile.

  • Provenance: explicit
  • Trigger/input: View the Socials section and activate the TikTok card or its “Follow on TikTok” button.
  • Observable result: The card displays the official TikTok logo, platform name “TikTok”, username @mr.adeelishere, and button text “Follow on TikTok”; activation opens https://www.tiktok.com/@mr.adeelishere.
  • Access: The portfolio card is public; the external destination is owned by TikTok.
  • Failure/recovery: If TikTok is unavailable or the visitor cannot access it, the portfolio remains usable and the visitor can return to the page or choose Instagram. The portfolio does not claim to complete a follow action on TikTok.
  • Continuation: The visitor may continue on TikTok or return to the portfolio.
Page 8 of 16

FR-7 — Read the About section

As a Portfolio visitor, I should be able to read a short description of Adeel as a digital creator and social media personality.

  • Provenance: explicit
  • Trigger/input: Navigate to About or scroll to the section.
  • Observable result: The section displays “More than a profile. A digital identity.” and a short modern paragraph describing Adeel as a digital creator and social media personality.
  • Access: Public.
  • Failure/recovery: The section is static content; if an animation is unavailable, the content remains readable.
  • Continuation: The visitor can return to Home, revisit Socials, or leave the site.

FR-8 — Provide restrained visual interactions

As a Portfolio visitor, I should experience smooth, subtle visual effects that support the portrait and glass interface without becoming excessive.

  • Provenance: explicit
  • Trigger/input: Load, scroll, hover, or move a pointer over the page.
  • Observable result: The site may use smooth premium animation, subtle parallax, soft hover interactions, elegant micro-animations, glass reflections and distortion, cursor-following light, subtle background glow, fade/slide reveals, hover depth, very subtle 3D movement, and glass morphing transitions. Social cards provide premium hover animation and a smooth magnetic/scale hover effect.
  • Access: Public. Pointer-specific effects apply only where a pointer is available.
  • Failure/recovery: Effects must remain smooth and elegant, not excessive, and must not prevent reading or activating controls. On mobile, animations remain smooth. With reduced-motion preferences, motion-dependent effects are disabled or reduced while content and controls remain usable.
  • Continuation: The visitor can continue navigating and using the page regardless of motion settings.

4. User Personas

Page 9 of 16

Portfolio visitor

  • Provenance: required_inference from the public-facing portfolio and its requested navigation and social links.
  • Product context: A public visitor arrives to view Adeel Sharif’s personal identity and profile content.
  • Primary goal: Understand the profile and, if desired, reach one of the two linked social accounts.
  • Distinct responsibilities: View the hero and About content, navigate among Home, Socials, and About, and choose whether to open Instagram or TikTok.
  • Relevant inputs or decisions: Select a navigation item or CTA; choose one of the two social destinations.
  • Interactions with other accepted participants: None within the portfolio. Instagram and TikTok are external destinations, not accepted human personas.
  • Observable success: The visitor can read the profile, identify both social accounts, and open the selected external link.

5. Core User Flows

Flow 1 — View the portfolio and navigate its sections

  1. The Portfolio visitor opens the public portfolio page.
  2. The visitor sees the full-screen hero with the supplied portrait, “ADEEL SHARIF”, the subtitle “Digital Creator • Social Media • Lifestyle”, and “Explore My World ↓”.
  3. The visitor selects Home, Socials, or About in the floating navigation, or uses the mobile glass menu.
  4. The page moves to the selected section. If smooth scrolling is unavailable or reduced, the destination remains reachable without animation.
  5. The visitor may select another section or leave the site.

Flow 2 — Explore the social profiles

  1. The Portfolio visitor selects “Explore My World ↓” or navigates to Socials.
  2. The visitor sees “CONNECT WITH ME” and exactly two cards: Instagram (@adeelishere) and TikTok (@mr.adeelishere).
  3. The visitor chooses a card and activates its labeled button.
  4. The browser opens the corresponding external URL:
    • Instagram: https://www.instagram.com/adeelishere/
    • TikTok: https://www.tiktok.com/@mr.adeelishere
  5. The selected platform owns any subsequent follow interaction. If the external destination is unavailable, the visitor can return to the portfolio and choose the other link or continue browsing.
Page 10 of 16

Flow 3 — Read the About content

  1. The Portfolio visitor selects About in the navigation or scrolls to the About section.
  2. The visitor reads “More than a profile. A digital identity.” and the short description of Adeel as a digital creator and social media personality.
  3. The visitor may return to Home, revisit Socials, or leave the site.

6. Visuals Colors and Theme

The visual direction is Quiet precision, one perfectly lit subject, glass as material honesty. The muse is Jony Ive. The page should feel like a premium personal artefact: one person, one face, two links, and generous negative space. Glass should read as a thin physical sheet above the portrait, not as decorative clutter.

Page 11 of 16

Color tokens

RoleToken
Main background#08090A
Surface#111214
Primary text#E9E7E2
Bright text#F4F4F2
Accent#C8A96B
Muted text#8A8C90
Glass fillrgba(244, 244, 242, 0.06–0.10)
Glass top edgergba(255, 255, 255, 0.18)
Glass bottom edgergba(255, 255, 255, 0.04)

Use graphite, aluminium-white, and a restrained champagne accent. The accent appears sparingly, including the CTA hairline, subtitle separators, active navigation underline, and cursor-following bloom. Do not use blue or indigo accents, gradient blobs, or a generic blue-on-white template. Soft gradients are limited to portrait darkening and a restrained glow behind the CTA. Body copy uses #8A8C90 or a more legible value, maintaining at least 4.6:1 contrast against the darkest panel.

Page 12 of 16

Typography

  • Heading and body family: Inter Tight.
  • Hero name: weight 200–300, tracking -0.04em, sentence case as specified by the hero text, size clamp(52px, 13vw, 168px).
  • Wordmark and section eyebrows: uppercase.
  • Section headline: clamp(30px, 5.2vw, 64px).
  • Card platform name: 26/32.
  • Username: 17/24, mono-tracked.
  • Subtitle: 13/20, uppercase, +0.18em tracking.
  • Body: 17/28, maximum measure 62ch.
  • Labels: 11/16, +0.2em tracking.
  • Use large, light-weight headings and thin/light secondary text; do not use bold emphasis where scale and spacing can carry emphasis.
  • Keep text and controls fully within their containers at 375px, 768px, and 1280px.

Shape, spacing, and layout

  • Use continuous-curve radii; avoid sharp corners.
  • Glass cards: 28px radius on desktop and 22px on mobile, with a 1px inner top highlight and a soft black drop shadow no stronger than 8%.
  • Navigation: full capsule radius (999px), centered and pinned 20px from the top, with a maximum width of 720px.
  • Buttons: capsule shape with a 1px champagne border on hover.
  • Dividers: 1px hairlines at 8% white.
  • Use a 4/8pt spacing rhythm.
  • Single-column focus, capped at 1180px; 24px mobile gutters and 64px desktop gutters.
  • Hero: full-viewport stage, with content bottom-anchored and left-aligned on desktop; centered and bottom-anchored on mobile.
  • Socials: exactly two cards, side by side at widths of 768px and above and stacked at 375px, with a 24px gap.
  • About: one narrow measure, maximum 62ch, with generous vertical breathing room.
  • Keep the portrait as the only photograph. Do not add stock photography, illustrations, clip art, or a second subject.
Page 13 of 16

7. Signature Design Concept

The public entry is a full-viewport portrait stage: the uploaded photo fills the environment rather than sitting inside a framed image box. A sharp foreground copy preserves the supplied portrait, while a 1.15× enlarged, 24px-blurred copy of the same image bleeds beyond the viewport as a depth layer. A subtle 2% SVG displacement ripple and bottom-weighted dark gradient add a lens-like quality without changing the person’s appearance.

The name sits in the lower-left third on desktop, with the subtitle and a single frosted-glass “Explore My World ↓” capsule beneath it. On mobile, the stack is centered and bottom-anchored, with the name wrapping cleanly and remaining clear of the navigation and screen edges. Fourteen subtle champagne/white specks may drift through the upper two-thirds; a single restrained champagne bloom may sit behind the CTA. The portrait remains the focal point, and every effect serves depth or readability.

8. Interaction Model & Motion Direction

Interaction Model: Parallax
Motion Tempo: restrained
Hero Dimensionality: layered_2d

Landing Hero Motion Brief

  • Focal subject: The user-supplied portrait, used as the only photographic subject.
  • Input → transformation → outcome: As the visitor scrolls, the sharp portrait layer and blurred duplicate move at different subtle rates, creating depth around the unchanged portrait; the visitor can then use the CTA to reach the two social links.
  • Motion vocabulary: Slow physical easing, restrained parallax, opacity and 18px translateY reveals, subtle glass reflections, and gentle card hover depth. Use cubic-bezier (0.16, 1, 0.3, 1); reveals take 900–1200ms and hover transitions 240ms. Reveal one item at a time with 90ms stagger.
  • Composed first frame: Full-screen portrait, bottom-weighted dark gradient, floating capsule navigation, and the hero name, subtitle, and CTA in the lower portion of the viewport.
  • Reduced-motion state: Disable parallax, particles, magnetic pull, and cursor light. Keep the blurred background layer static. Make reveals immediate opacity changes; all content and controls remain usable.
Page 14 of 16

Motion details

  • Hero portrait parallax: sharp layer translates vertically at 12% of scroll; blurred back layer at 5%.
  • Particles: 14 small 2–5px champagne/white specks, drifting upward at 0.05–0.12px/frame, opacity 0.10–0.35, without rotation.
  • Cursor-following light: desktop only, 420px radial glow at 8% champagne, tracking the pointer with a 400ms lerp.
  • Card hover: scale 1.02, translateY −4px, backdrop blur 20px to 28px, champagne hairline fade-in, and up to 6px magnetic pull over 240ms. Official platform marks shift to aluminium-white on hover, never to a brand gradient.
  • Keep all motion smooth and elegant, never excessive. Do not use bouncy or springy easing, flashing or rotating particles, marquees, tickers, confetti, or motion longer than 1200ms.
  • On mobile, keep animations smooth and avoid effects that compromise performance or readability.

9. Non-Functional Requirements

  • Responsive presentation — explicit: Support iPhone, Android, tablet, and desktop. Prioritize a premium iPhone experience. Prevent horizontal scrolling; crop the hero image appropriately; keep text readable; stack social cards on narrow screens; provide a clean mobile glass menu; and keep animations smooth on mobile.
  • Readable content and controls — explicit: At 375px, 768px, and 1280px, all readable text and controls remain fully inside the viewport and their containers, wrapping or scaling as needed. Decorative imagery may bleed or crop only where it does not cover text or controls.
  • Performance — explicit: Keep loading fast and use optimized image loading. Avoid unnecessary work that would make the mobile experience sluggish.
  • Accessibility and motion — required_inference: Keep navigation and links operable without hover or animation. Respect reduced-motion preferences by disabling or reducing motion as specified in the Interaction Model.
  • Semantic structure — explicit: Use semantic HTML.
  • Search and sharing metadata — explicit: Provide SEO metadata and Open Graph metadata.
  • Factual integrity — explicit: Do not invent achievements, companies, statistics, or awards. Do not add fake testimonials or fake statistics.
  • Scope control — explicit: Do not add unnecessary sections, pricing, blog posts, or contact forms. The social section contains exactly two cards.
Page 15 of 16

10. Tech Stack

  • React — required.
  • TypeScript — required.
  • Tailwind CSS — required.
  • Framer Motion or an equivalent animation library — required.
  • Clean reusable components — required.
  • Responsive design and optimized image loading — required.
  • Semantic HTML, SEO metadata, and Open Graph metadata — required.
  • Custom favicon — required, using initials “AS”.

No backend, database, or application identity system is required by the accepted behavior.

11. Assumptions and Constraints

  • The supplied portrait asset is chat_media/f2c95ebb-681a-41b6-ae62-9b8068f5c67f/856ae1a5_photo-output.jpeg; it is the authoritative hero image.
  • The About paragraph must be short and describe Adeel as a digital creator and social media personality. No additional biography or factual claims are supplied.
  • The portfolio is public and does not require visitor accounts.
  • Instagram and TikTok own their respective external destinations and any follow action after the visitor leaves the portfolio.
  • The user’s message “can not add the any about” is ambiguous and does not explicitly remove the earlier, detailed About requirement; therefore the About section remains in scope.
  • No future requirements are specified.
  • The supplied visual reference is the uploaded portrait. No separate website reference image or additional imagery is authorized.
Page 16 of 16

12. Glossary

  • Glassmorphism / Liquid Glass: A translucent interface treatment using blur, subtle reflections, and fine edge highlights.
  • Hero: The full-viewport opening section centered on Adeel’s supplied portrait and identity text.
  • Parallax: Subtle relative movement between visual layers as the visitor scrolls.
  • Reduced motion: A user or device preference requesting less animation and movement.
  • Social card: One of the two portfolio links for Instagram or TikTok.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Portfolio page: 1. View hero portrait and name
Portfolio page: 2. View identity if portrait fails to load
Portfolio page: 3. Select section in navigation
Portfolio page: 4. View Socials section
Portfolio page: 5. Open Instagram card link
Portfolio page: 6. Open TikTok card link
Portfolio page: 7. Return after unavailable platform
Portfolio page: 8. Read About content
Portfolio page: Leave the portfolio

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Portfolio page: 1. View hero portrait and name
Portfolio page: 2. View identity if portrait fails to load
Portfolio page: 3. Select section in navigation
Portfolio page: 4. View Socials section
Portfolio page: 5. Open Instagram card link
Portfolio page: 6. Open TikTok card link
Portfolio page: 7. Return after unavailable platform
Portfolio page: 8. Read About content
Portfolio page: Leave the portfolio