All projects
Portfolio Website
2026 Actively maintained

Portfolio v2

A personal developer portfolio that presents selected projects, technical capabilities, and contact pathways through a fast, responsive static website.

Role, availability, and selected work.

Project overview

Portfolio v2 presents my projects, capabilities, and professional context through clear browsing paths.

Nuxt static generation keeps delivery simple while supporting themes, responsive layouts, and motion.

Objectives

  1. 01

    Present work with context

    Turn projects into concise, structured case studies.

  2. 02

    Clarify professional identity

    Communicate my focus, capabilities, and availability.

  3. 03

    Keep delivery lightweight

    Use static generation and automated deployment.

Key features

Project case studies

Present project context through a reusable layout.

Responsive archive

Browse selected work across screen sizes.

Adaptive themes and motion

Combine persistent color modes with restrained feedback.

Protected contact workflow

Use Netlify Forms on the primary deployment and Formspree with Turnstile on the external alias.

Challenges and decisions

Consistent case studies

Challenge

Different projects needed one flexible presentation model.

Decision

Created a typed schema and reusable detail sections.

Protecting a public contact form

Challenge

Spam protection needed to remain unobtrusive.

Decision

Selected Netlify Forms with reCAPTCHA 2 or Formspree with Turnstile according to the deployment environment.

My contribution

  • Designed and built the portfolio with Nuxt, Vue, and Tailwind CSS.
  • Created its visual system, project model, and reusable case studies.
  • Implemented protected contact and automated static deployment.

Lượng Đức Trọng

© 2026. Made with ❤️ by Duc Trong Luong