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