CopyCommand
src/components/CopyCommand.tsx
Terminal-style install command with a copy button.
Components
Every component in this portfolio, rendered live. Grab the source of any one with a single click.
67 components · 11 groups
UI primitives
src/components/ui/avatar.tsx
Image avatar with fallback initials, sizes, and grouping.
src/components/ui/badge.tsx
Small status label in several variants.
src/components/ui/button.tsx
Token-driven button with default, outline, secondary, ghost, and link variants.
src/components/ui/card.tsx
Composable card with header, content, and footer slots.
src/components/ui/dialog.tsx
Accessible modal dialog built on Base UI.
Selected work
Section heading
src/components/ui/eyebrow.tsx
Small uppercase label that sits above a section heading.
src/components/ui/input.tsx
Text input styled with the site's border and ring tokens.
src/components/ui/scroll-area.tsx
Scrollable region with a styled scrollbar.
src/components/ui/select.tsx
Dropdown select built on Base UI.
Horizontal
src/components/ui/separator.tsx
Horizontal or vertical divider.
src/components/ui/sheet.tsx
Slide-in panel used for the mobile navigation.
src/components/ui/skeleton.tsx
Loading placeholder.
src/components/ui/textarea.tsx
Multi-line text input.
src/components/ui/tooltip.tsx
Hover and focus tooltip.
Layout
src/components/layout/Footer.tsx
Site footer with page links, socials, and the ASCII signature.
src/components/layout/Navbar.tsx
Fixed site header with desktop links and a mobile sheet menu.
src/components/layout/Section.tsx
Shared section wrapper: consistent vertical rhythm and a max-w-5xl column.
Animation
src/components/animation/AnimatedGradient.tsx
Slowly shifting gradient background.
src/components/animation/FloatingElement.tsx
Gently bobs its children up and down.
src/components/animation/MagneticButton.tsx
Pulls its child toward the cursor on hover.
src/components/animation/ScrollReveal.tsx
Fades and slides content in as it enters the viewport.
Move your cursor
The spotlight follows it.
src/components/animation/SpotlightCard.tsx
Card with a soft light that follows the cursor.
Hover to tilt
Follows the cursor in 3D.
src/components/animation/TiltCard.tsx
3D tilt on hover, with an optional glow.
Icons
src/components/icons/BrandIcons.tsx
Inline SVG brand marks (lucide-react v1 ships none).
Homepage sections
src/components/sections/home/BuildingInPublic.tsx
Homepage "building in public" section with live GitHub activity.
src/components/sections/home/FinalCta.tsx
Closing call-to-action section.
src/components/sections/home/ForFounders.tsx
"For founders" section with the working-together points.
src/components/sections/home/Hero.tsx
Homepage hero.
src/components/sections/home/Packages.tsx
Published PyPI packages with install commands (PackageList is reused on /packages).
src/components/sections/home/Services.tsx
Services overview section.
src/components/sections/home/Stack.tsx
Tech stack section.
src/components/sections/home/StatsRow.tsx
Count-up stats row.
src/components/sections/home/Work.tsx
Selected work section.
src/components/sections/home/Writing.tsx
Latest writing section, pulled from the blog.
Projects
src/components/projects/BuildingList.tsx
"What I'm building" list on the projects page.
src/components/projects/CliTools.tsx
Grid of published CLI tools with install commands.
src/components/projects/ExperienceTimeline.tsx
Vertical experience timeline.
src/components/projects/FeaturedProjectCards.tsx
Featured project cards with stack pills and links.
src/components/projects/ProjectBadges.tsx
Category and status pills for project cards.
No projects yet.
src/components/projects/ProjectCard.tsx
Project card linking to a case study.
src/components/projects/ProjectsList.tsx
Filterable grid of project cards.
Contact
[ADD BOOKING LINK] — drop a Cal.com or Calendly URL into bookingUrl in src/lib/site.ts. Until then this jumps to the form. Or email realkhizararain7@gmail.com.
src/components/contact/BookingButton.tsx
Booking CTA — falls back to a placeholder until a booking link is set.
src/components/contact/ContactForm.tsx
Contact form with service chips, validation, and an API-backed submit.
MNEMO case study
src/components/mnemo/Architecture.tsx
MNEMO system architecture diagram.
src/components/mnemo/AuthShowcase.tsx
MNEMO authentication screens.
src/components/mnemo/ChatShowcase.tsx
MNEMO chat interface showcase.
src/components/mnemo/CtaSection.tsx
MNEMO closing call-to-action.
src/components/mnemo/DashboardShowcase.tsx
MNEMO dashboard showcase.
src/components/mnemo/DevelopmentJourney.tsx
MNEMO development journey timeline.
src/components/mnemo/FeaturesBento.tsx
MNEMO features bento grid.
src/components/mnemo/HowItWorks.tsx
MNEMO "how it works" steps.
src/components/mnemo/MnemoHero.tsx
MNEMO case study hero.
src/components/mnemo/MnemoLogo.tsx
MNEMO logo mark with optional wordmark.
src/components/mnemo/PerformanceMetrics.tsx
MNEMO performance metrics.
src/components/mnemo/ProblemStatement.tsx
MNEMO problem statement.
src/components/mnemo/QuizShowcase.tsx
MNEMO quiz interface showcase.
src/components/mnemo/Roadmap.tsx
MNEMO product roadmap.
src/components/mnemo/ScreenshotsGallery.tsx
MNEMO screenshots gallery.
src/components/mnemo/TechStack.tsx
MNEMO tech stack.
src/components/mnemo/VideoShowcase.tsx
MNEMO video walkthrough.
src/components/mnemo/WhatIsMnemo.tsx
MNEMO overview section.
src/components/mnemo/WhyBuilt.tsx
Why MNEMO was built.