jeffrey's profile picture

Jeffrey Ethan Nguyen

Undergraduate Student at the University of California, Irvine

The Donald Bren School of Information and Computer Science

Jeffrey Nguyen's Portfolio


About Me

I am a 3rd year Undergraduate Student at the University of California, Irvine. I am pursuing a degree in Computer Science, specializing in Information.


Education


Project Experience

Dates Project Description
February 2022 drinkSearch (HACK@UCI)
  • Co-Developed application “drinkSearch” designed to pinpoint local drink establishments within a specified radius; inspired by Yelp.
  • Utilized Google Maps and Places API for establishment search.
  • Contributions made primarily on front-end development by implementing MAP UI and search bar.
April 2023 “FabFlix” - Web Application (CS 122B)
  • A movie database allowing users to search/browse movie/film information (Title, Release Year, Director, Actors, Genres, User Rating)
  • Co-developing web application via Full-Stack
    • Front-End: HTML, Javascript, CSS, Jquery
    • Back-End: Java, SQL (MySQL)
  • Extensive use of GitHub collaboration with programming partner
March 2023 Search Engine Project (CS 121: Information Retrieval)
  • Co-developed search engine via core knowledge of Information Retrieval
  • Contributed to project by implementation of ranking algorithm derives from cosine-similarity concept and assisted in the construction of the inverted index.
May 2022 Word Checker (ICS 46: Data Structures))
  • Implemented data-structure concepts to perform a Word Processing software.
    • Hash Sets, AVL Sets
  • Functionality: Finding potential word matches for incorrect spelling and writing to a file to perform/suggest “auto-corrected” words
  • Usage of recursive methodology for Hash Sets and AVL Trees with heavy reliance on pseudo code.


Skills & Software

Software Familiarity: Eclipse, IDLE, IntelliJ, LINUX, VSCode

Skills Description/Academic Application Level
Python Proficiency in Python
  • ICS 31: Introduction to Python
  • ICS 32: Continuation of Python programming
  • ICS 33: Intermediate Python programming with focus on data structures
⭐⭐⭐⭐
Java Proficiency in Java
  • Programming in Java
  • CSS 122B: Project in Web Application and Databases: Project class in web application via implementation of front-end/back-end practices
⭐⭐⭐⭐
C/C++ Proficiency in C/C++
  • ICS 45C: Introduction to C++
  • ICS 46: Data Structures and Databases with focus on effeciency (C++)
  • ICS 53: C Programming and Computer Architecture
⭐⭐⭐
HTML, CSS, Javascript, AJAX, Jquery Familiarity and actively learning front-end languages
  • CSS 122B: Project in Web Application and Databases: Project class in web application via implementation of front-end/back-end practices
⭐⭐⭐
SQL Familiarity and experience in SQL
  • CSS 122A: Database Management Systems: Introduction to DBMS and MySQL
  • CSS 122B: Project in Web Application and Databases: Project class in web application via implementation of front-end/back-end practices (Database: MySQL)
⭐⭐⭐
Kotlin The Complete Android 12 & Kotlin Development Masterclass
  • Course in mobile app development, specific toward android mobile development. Use of Android Studios and Kotlin programming language in the development of portfolio applications.

My Hobbies

  1. Reading Visual Novels

  2. Watching Anime

  3. Video Games

  4. Programming


Contact me here