HomeAboutServicesWorkBlogFAQContact
Sampanna Timalsina portfolio website design
web · Live

This Portfolio Website

A Next.js rebuild focused on speed, SEO, and clarity

Next.jsReactMarkdownVercel

This site, currently rendering in front of you. Built with Next.js and statically generated at build time, with a clean, type-driven dark aesthetic and a genuine multi-page structure rather than a single scrolling page.

Why Next.js

Static generation means every page — including this one — is real, pre-rendered HTML, readable by search engines and AI crawlers without needing to execute JavaScript first. For a site that depends on being found and cited, that mattered more than any framework preference.

What's under the hood

Blog posts and project case studies are plain Markdown files processed at build time, structured data (Person, Article, FAQPage, breadcrumbs) is generated directly from the same content that renders the page, and the contact form runs through a Next.js API route with server-side validation and a honeypot field. No animation library — scroll reveals are a small IntersectionObserver wrapper, keeping most of the site server-rendered with minimal client-side JavaScript.