Back to projects

2026 - Present

Personal Website

The site you're looking at. Built with Next.js 16, Tailwind CSS v4, and Framer Motion.

Role · Product Manager, Designer & Software DeveloperDuration · OngoingTeam · Solo
JiraNext.jsReactTypeScriptTailwind CSSFramer Motionshadcn/ui
Hero section
Hero section with animated entrance and dark/light theme toggling
Experience section
Experience section with timeline and tech stack badges
Projects section
Searchable, filterable project grid with tech-stack tag filters

About this project

A responsive personal portfolio site built with Next.js 16 App Router, Tailwind CSS v4, shadcn/ui component library, and Framer Motion for scroll-triggered animations. Features dark/light theme toggling powered by next-themes, smooth scrolling via Lenis, and a searchable, filterable projects section backed by static TypeScript data files.

Key Techniques

Next.js App Router with static export

RSC-first rendering with full SSG enables zero cold starts and instant page loads without a running server.

Configured the static export pipeline and structured all routes under the App Router paradigm.

Framer Motion whileInView

Scroll-triggered animations create a polished feel without impacting initial page load performance.

Designed and implemented all entrance and hover animation variants across the site.

Tailwind CSS v4 with CSS variables

Theme-aware design system with dark/light mode support driven entirely by CSS custom properties.

Built the full token system and dark/light mode switching via next-themes.

Project Timeline

Sprint 1

Defined, designed and developed the minimal viable product (MVP) to show all the basic informations with Next.js and agentic engineering.

Sprint 2

Refining the interactions of the website to improve the user experiences

Outcomes

  • Delivered a fully functional personal portfolio with dark/light theming and smooth scroll animations.
  • Built and deployed the entire site solo in under 2 weeks with off-work time only.