Building a Full-Stack Portfolio with Next.js 14 & Spring Boot
A deep dive into architecting a modern portfolio application using Next.js 14 App Router on the frontend and Spring Boot 3 on the backend, connected via a PostgreSQL database on Neon.
Building scalable full-stack applications with Java & Next.js
Get to know a little more about who I am and what I do.

Software Engineer
A result-oriented Software Engineer with over five years of hands-on experience in the IT industry. Holding 8 internationally recognized certifications from Oracle and Linux Professional Institute, I specialize in building scalable, high-quality software solutions. My career has spanned roles from Back-end Developer to Full-stack Developer, and I am currently working as a DevOps Engineer at mgm Technology Partners โ a leading German IT company. I have collaborated with cross-functional teams across multiple countries, delivering production-grade systems for clients in Japan, Switzerland, and Germany.
As an extroverted person, I have always been passionate about connecting with people from different cultures. Through traveling, working internationally, and attending global events, I have met and made friends with people from over 50 countries around the world. English has been my primary tool for global communication โ from daily work with international clients to building friendships across continents. I also speak French at a conversational level, which I picked up through self-study and cultural exchange.
View full language profile โBeyond coding, music is my creative outlet. I have been teaching myself piano, exploring everything from classical pieces to modern compositions. Playing piano helps me stay focused, develop patience, and find balance between the analytical and creative sides of my mind โ skills that translate directly into better problem-solving as an engineer.
View piano journey โTechnologies and tools I use to bring ideas to life
A selection of projects I've worked on. Featured projects are highlighted.
Full-stack personal portfolio with an admin CMS dashboard. Next.js 14 App Router + Spring Boot 3 backend, PostgreSQL on Neon, JWT auth (httpOnly cookie), Framer Motion animations, dark/light mode, and a full CI/CD pipeline via GitHub Actions โ Vercel + Render.
Full-stack e-commerce web application with a Spring Boot MVC backend and admin dashboard. Features product, category, order, employee, and customer management. Includes Spring Security authentication, Liquibase database migrations, and Thymeleaf templating.
Android mobile application for daily diet and calorie tracking. Built with Java and Gradle for Android. Features daily meal logging, nutrition breakdown, custom fonts, and an intuitive UI for tracking health goals.
My professional journey across companies and projects
Software Engineer
Develop and maintain enterprise Java Spring Boot microservices for large-scale B2B clients in the financial and logistics sectors.
Junior Software Engineer
Build and ship full-stack features for a B2B SaaS product used by 200+ companies across Southeast Asia.
Full-Stack Developer
Deliver full-stack web applications for small businesses in Vietnam โ on time, on budget, and built to last.
My academic background and qualifications
Professional certifications and credentials I have earned.
ID: OCP-JAVA17-001
ID: OCA-JAVA8-001
What others have to say about working with me
Thoughts, tutorials, and insights from my journey in software engineering
Have a question or want to work together? Drop me a message and I'll get back to you as soon as possible.
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, feel free to reach out!
Location
Ho Chi Minh City, Vietnam
Fill out the form and I'll respond ASAP
Quick Topics