Skip to main content

Developer Portfolio

High-performance interactive portfolio built with Next.js 15 & React 19

Web ApplicationProduction
Project Overview

What it is

An interactive portfolio web application showcasing full-stack capabilities, animated skill ecosystems, project archives, and automated communication workflows.

Who it serves

Hiring managers, engineering leaders, and clients evaluating technical depth in Next.js, React, and modern UI engineering.

Business value

Delivers a memorable, polished first impression with 90+ Lighthouse performance scores, fluid micro-interactions, responsive design, and frictionless contact channels.

Primary users

Recruiters, founders, and engineering teams reviewing technical projects, architecture standards, and code quality.

Quick Facts

Category

Web Application

Role

Full-Stack Developer

Timeline

2 months

Status

Production

Team

Solo

Platform

Web

Industry

Developer Tools / Portfolio

Frontend

Next.js 15

Business Problem

Standard developer portfolios often rely on static templates that fail to demonstrate real engineering proficiency, interactive UI craftsmanship, and modern performance optimization standards.

Key Features

Interactive Hero & Orbiting Stack

Dynamic typewriter headline coupled with an orbital visual display of core technologies rotating smoothly around the developer profile.

Dual Theme Engine

Flawless dark and light mode toggle with smooth theme transitions, tailored contrast ratios, and persistent system preference synchronization.

Modular Project & Skills Showcase

Interactive project gallery and categorized technical capabilities with smooth hover states, tags, and direct repository links.

Direct Contact System

Fully functional inquiry workflow powered by Resend API and toast notifications for real-time validation and message dispatch.

Technology Stack

Frontend

Next.js 15React 19TypeScriptTailwind CSSFramer MotionRadix UI

Backend

Next.js App RouterResend APIContentful SDK

Database

Contentful CMS

Infrastructure

Vercel

Tools & Services

GitGitHubpnpmESLintPostCSS
Architecture Preview

Next.js 15 App Router architecture with React 19 Server and Client Components. Styled using Tailwind CSS with animations powered by Framer Motion. Content and email delivery are handled via Contentful SDK and server-side Resend API routes.

Challenges Solved
1

Maintaining smooth 60fps animations across complex circular orbits and typewriter effects without layout shift or Lighthouse degradation.

Utilized CSS transforms and hardware-accelerated Framer Motion variants alongside Next.js image optimization, maintaining 90+ Lighthouse scores.

2

Preventing theme flicker and hydration mismatches across server-rendered pages during client mount.

Integrated Next Themes with class-based transitions and zero-flash layout mounting to guarantee crisp rendering in both modes.

Results
90+ Lighthouse performance score on desktop and mobile
Smooth 60fps micro-interactions with zero layout shift
Automated contact workflow delivering messages via Resend
Responsive, accessible design across all screen viewports
Lessons Learned
1Combining Framer Motion with CSS custom properties allows for flexible, high-performance interactive animations.
2Structuring modular presentation views keeps App Router layouts clean and easily maintainable.
Related Projects

Interested in building something similar?

I am always open to discussing new projects, technical challenges, and engineering opportunities.

Chat on WhatsApp