Profile Img

MINH NGUYEN

Full-Stack Software Developer

About Me

As a passionate and dedicated web developer, I thrive on the exciting challenges that come with crafting innovative digital experiences. Armed with a meticulous attention to detail and an extensive knowledge of coding languages and frameworks, I have refined my abilities to fashion visually captivating and exceptionally functional websites. I am excited to continue pushing boundaries, embracing new technologies, and delivering exceptional web solutions that leave a lasting impression.

wave
Image Title

Pawsome Adoptions (Capstone Project)

SKILLS: Paired Programming, HTML, CSS, Bootstrap, jQuery, Java, JavaScript, Spring Boot (MVC), Spring Boot Security, API.

The "Pawsome Adoptions" project aims to develop a platform that facilitates the posting of available pet adoptions by integrating with the petfinder API. It also allows users to share heartwarming adoption stories. The project is built using the Spring Boot framework and follows the Model-View-Controller (MVC) architecture. By leveraging Thymeleaf view templates, the platform offers a user-friendly interface for posting and browsing adoption listings, along with showcasing uplifting stories of successful pet adoptions.
Image Title

My Weather Map Project

SKILLS: HTML, CSS, Bootstrap, jQuery, AJAX, OpenWeatherMap API, mapbox API, and Test-Driven Development.

A weather application that gives the forecast for locations around the world. The application is designed with a clean and intuitive interface that allows users to quickly and easily access the information they need. The application makes use of the latest weather data to provide hourly and daily forecasts for a variety of metrics, including temperature, precipitation, wind speed, and humidity.
Image Title

Color Me - Gaming Project

SKILLS: HTML, CSS, JavaScript, Bootstrap and jQuery

The Color Me Project is an interactive game that allows users to control a ghost character and change its color by moving it to different color icons. It Provides an engaging and interactive experience for users on both PC and mobile devices. On the desktop, the game listens to keydown events to detect arrow key presses ( ↑ ↓ ← → ) and updates the ghost’s position accordingly. On mobile devices, the game utilizes virtual buttons with click event listeners to move the ghost character.