Welcome to my personal website!
I am Bao Nguyen, a Computer Science student at the University of Alberta.
I am passionate about technology and innovation and excited to learn more about how to use computer science to solve real-world problems.
I have always been a curious learner, and I love to explore new technologies, new cultures, and new languages.
In addition to my broad interests in technology, I have a particular enthusiasm for front-end web and app development, where I aim to create intuitive and engaging digital experiences.
This passion is driven by a desire to bridge the gap between users and technology, making digital tools more accessible and enjoyable for everyone.
My Skills:
Projects that i've been working on
This project demonstrates the integration between a backend Express.js API and a frontend Create React App (CRA) to display real-time Spotify track information. The backend API handles the retrieval of the currently playing track and recent tracks from the Spotify API, while the frontend provides an interactive user interface to showcase this data.
This Express.js application is a contact form backend that processes POST requests to the /msg endpoint. It validates input data, allows cross-origin requests from specific origins, and sends an email containing the message details using Gmail's SMTP server. The app ensures secure and efficient handling of contact form submissions, providing real-time email notifications to the specified recipient.
Technologies used:
This project involves creating a website that showcases various ornamental fish species. It includes a public page displaying the fish species and an administrative page for the owner to manage the content.
Technologies used:
Features:
A portfolio website for Pungj, a talented photographer based in Ho Chi Minh City, Vietnam.
Technologies used:
SAPAA is a nonprofit society that aims to support and protect Alberta’s government’s areas which are, the Provincial and Wildland Parks, Wilderness Areas, Ecological Reserves, Natural Areas and Provincial Recreation Areas. As such, ACS_Checkin is going to provide an Occupational Health and Safety compliant check_in service to streamline and improve current data-collecting processes. This will be done by submitting a form that will be then configured into a report on these areas. The main clientele for this project will mainly be individuals 60+ years of age who are interested in volunteering and protecting their nearby ecological communities.
Project info
In the Fall 2023 CMPUT 301 course, I worked on a project where my team and I built an Android app for inventory management using Java and Android Studio. The app allows users to record various items, categorize them with tags, capture images using the camera, and perform barcode lookups. We integrated Firebase Storage and Firebase Database for storing item information and images. Additionally, we used the Barcode Lookup API to retrieve product details using barcodes, enhancing the app’s efficiency in managing inventory.
Link to GitHub Repository
My social media
LinkedIn: @baoopn
Instagram: @baoongisoo
Facebook: @baoongisoo
My GitHub
My email
Leave Me a Message