Bo Bo Aung profile photoBo Bo AungPortfolio

Portfolio Website

A polished developer portfolio built with Next.js, thoughtful motion, and a cleaner case-study-driven presentation.

Next.jsReactTypeScriptTailwindCSSDark ModeLight ModeMongooseMongoDBJoiNext-ThemesLucide-ReactResendEmbla Carousel
Portfolio Website – 1
Portfolio Website – 2
Portfolio Website – 3
Portfolio Website – 4

Project overview

Summary

A responsive and feature-rich developer portfolio showcasing projects, resume, and contact information. Built with Next.js 15, React 19, and TypeScript. Styled using TailwindCSS v4 with class variance utilities, and supporting both dark mode and light mode using next-themes. Enhanced UI with lucide-react icons and Embla carousel for interactive project showcases. Backend powered by MongoDB and Mongoose for dynamic data storage, with validation via Joi and email integration using Resend API.

Details

Highlights

1

Rebuilt the visual system with a calmer, more product-focused layout and stronger section rhythm.

2

Improved browsing with full-card project interactions, refreshed screenshot galleries, and richer project storytelling.

3

Integrated server-side contact handling with Resend-backed email delivery and validation.

Details

Architecture

1

Next.js App Router with server-rendered pages and API routes for contact handling.

2

TailwindCSS v4 token-based design system with reusable glass-card and button patterns.

3

Typed local project data so content stays easy to maintain while pages remain fast.

Details

Outcome

1

Makes the portfolio feel more like a polished product than a simple gallery.

2

Presents the work more clearly to recruiters, founders, and freelance clients.

3

Keeps future updates easy through centralized config and structured content.