Your Image Description

Welcome to my personal website

Hello, I am Hai

Software Engineer - Computer Science Major | UCI 24' ☀️ 🐜📚

I'm a dedicated Software Engineer with a passion for turning innovative ideas into reality. This website is a reflection of my work and interests.

Explore more

My education journey

  • August 2019
    Orange Coast College, Costa Mesa, CA
    My journey began at a small community college, where I find coding is interesting.
  • 2021
    OCC Honors Program
    I joined the Honors Program, where I had the privilege of engaging in challenging coursework, collaborating with fellow high-achieving students, and delving deeper into my academic pursuits.
  • May 2022
    Associate of Science in Computer Science
    Having earned my Associate of Science in Computer Science, I am now equipped with a strong foundation in the field and decide to transfer to another university to pursue my Bachelor's degree in the same field.
  • July 2022
    Software Engineer Intern at FPT Software
    After 2 years of pandemic lockdown, I decided to visit my family and secured an internship at FPT Software one of the biggest tech company in Vietnam.
  • 2022 - Present
    Bachelor of Science in Computer Science
    After dozens of applications, I have taken the leap to transfer to the University of California, Irvine with the Honors Program.
  • April 2023
    1st place in MISSA ITC Pomona
    I achieved first place in a web app design competition with my roommate-finding web application
  • Nov 2023 - Present
    Student Assistant @UCI Graduate Division
    Part-time role as a Student Data Analyst Assistant at UCI Graduate Division. Used advanced SQL and ETL techniques to extract, manipulate, and analyze graduate student records in the MS SQL database.

My Recent Projects..

NoiseApp

Developed a mobile application dedicated to collecting real-time surrounding noise data, resulting in a 70% reduction in time and equipment costs for the UCI Public Health Department's noise research. Utilizing Flutter, the application captured and processed real-time data streams, implementing the FFT method to calculate dBA levels from PCM values. Real-time noise data was transformed and formatted into optimized CSV files for efficient on-device storage, minimizing processing overhead. This approach facilitated seamless upload to AWS S3 cloud storage.

    Technology used:

Noise App Project
Project 1

ITC RoomateFinder

A web app, built with Angular, assists college students in finding rental housing. Express.js handles requests, MongoDB manages data, and Socket.io adds real-time chat. This app streamlines the housing search, offering a modern solution for students.

    Technology used:

Fablix Movies

Developed a Netflix-inspired web application, leveraging AWS EC2 hosting for secure access. Users can browse movie information from a MySQL database while benefiting from Google Recaptcha security and HTTPS encryption. The frontend communicates with a Tomcat server via Servlets, utilizing jQuery for dynamic content display

    Technology used:

Fablix Movie Project
Alternative-Interaction WebApp

Alternative WebApp-Interaction

Developed a responsive website enabling users to interact and rate random photos using hand gestures. The project utilizes the Handtrack.js library to recognize various hand gestures via the laptop camera. Additionally, it incorporates a REST API request to Unsplash for fetching random photos and photographer information.

    Technology used:

Crafting workshop

One of my favorite hobbies is building personalized computers. I remember well the first time I turned on a computer I had assembled from various pieces; it was like building my own Iron Man suit. This exhilarating journey has not only deepened my understanding of how the computer works but has also spark my enthusiast toward discovering new technology. It's a delightful experience that infuses my life with both the rush of creating and the joy of technological exploration. 😊 💻 🚀

My Technical Skills

Let's connect: