Command Palette

Search for a command to run...

1

itzkashan.dev — Developer Portfolio & Blog

A minimal, pixel-perfect developer portfolio and blog built with obsessive attention to detail using Next.js 16, TypeScript, and Tailwind CSS v4.

itzkashan.dev — Developer Portfolio & Blog

What Makes This Different

This isn't a template. It's a hand-crafted, performance-obsessed portfolio built from scratch with a design language inspired by terminal UIs, engineering blueprints, and pixel-grid aesthetics.

  • Blueprint Grid System — Double-line borders, crosshatch separators, and screen-line patterns create a distinctive engineering aesthetic
  • Flawless Dark/Light Mode — Every element, every border, every shadow — meticulously tuned for both themes
  • Static-First Architectureforce-static routes, cached data readers, zero client-side data fetching where possible
  • Responsive to the Pixel — From 320px mobile to ultrawide — every breakpoint is intentional

Sections

SectionDescription
Profile HeaderAvatar with electric glow effect, verified badge, name pronunciation, job title, vCard download
OverviewFlip-text sentences, location with live timezone, contact info
AboutRich markdown bio with highlighted stats
TestimonialsAuto-scrolling marquee of recommendations
GitHub ContributionsLive contribution graph pulled from GitHub
Tech Stack50+ technology icons organized in a visual grid
ProjectsDual-view (list/grid toggle) with collapsible details, theme-aware logos, and full MDX detail pages
ExperienceTimeline with company logos, animated ping for current roles
EducationAcademic history with institution details
BlogMDX-powered blog with syntax highlighting, TOC, keyboard navigation, and RSS feed
CertificationsCertificate cards with credential links
BookmarksCurated developer reads and resources

Tech Stack

LayerTechnologies
FrameworkNext.js 16 (App Router, Turbopack)
LanguageTypeScript 5.8
StylingTailwind CSS v4, CSS Variables
UIRadix UI, Base UI, Lucide Icons, cmdk (⌘K search)
ContentMDX (next-mdx-remote), fumadocs-core (TOC), gray-matter
Markdownreact-markdown, remark-gfm, rehype-pretty-code (Shiki)
AnimationMotion (Framer Motion), react-fast-marquee
StateJotai, nuqs (URL state)
AnalyticsPostHog, OpenPanel
FontsGeist Sans & Geist Mono
SEOJSON-LD (schema-dts), RSS feed, OG images, sitemap
DeployVercel

Design Details

The Grid Language

Every section is wrapped in the signature panel system — double-line borders on the sides, crosshatch separators between sections, and screen-line pseudo-elements creating the blueprint grid effect.

Typography

  • Geist Sans — Primary typeface for headings and body
  • Geist Mono — Code blocks, technical details, metadata

Color System

  • CSS custom properties for all colors — instantly themeable
  • HSL-based palette that shifts cleanly between light and dark

Animations

  • Flip text — Rotating taglines in the overview
  • Testimonial marquee — Infinite scroll with pause-on-hover
  • Ping indicators — Animated dots for current job / ongoing projects
  • Collapsible sections — Smooth expand/collapse with chevron rotation

Content Management

All content is data-driven — edit TypeScript files, not components:

ContentFile
Personal infouser.ts
Projectsprojects.ts
Experienceexperiences.ts
Educationeducation.ts
Certificationscertifications.ts
Blog postscontent/blog/*.mdx
Project pagescontent/projects/*.mdx