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.
Java Engineer | 8 International Certificates | 5+ Years Experience
Get to know a little more about who I am and what I do.

Software Engineer
With more than five years of experience working in the Information Technology industry, a result-oriented individual with international certificates in Software Engineering. Deep knowledge of Java (8, 11, 17), Spring Boot, Oracle Database, and Linux administration. Seeking to use extensive knowledge in software design and development to build impactful products.
I started as a Backend Engineer, then evolved into a Full-Stack Developer building end-to-end web applications. I am currently working as a DevOps Engineer at mgm Technologies Partner - a software development partner serving international clients across multiple industries and countries.
International Clients
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
Ha Huy Tap, Thanh Khe, Da Nang, Vietnam
Fill out the form and I'll respond ASAP
Quick Topics