• Home
  • About
    • Irene Yeung photo

      Irene Yeung

      Software engineer at Ancestry. Located in Salt Lake City, Utah.

    • Learn More
    • Twitter
    • LinkedIn
    • Instagram
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

Project Portfolio

  • Flights

    Graph data structure with weighted edges representing airplane flights to determine the best flight route according to specific criteria (Cost, delay, distance, likelihood of cancellation, and travel time).

    Read More
  • Unix Shell

    Unix Shell in C++

    Read More
  • Learning Management System (LMS)

    LMS web application using C#/ASP.NET with LINQ queries to a MySQL database. Customized functionality for Student/Professor/Administrator user roles including course offerings, class creation/registration, assignment creation/submission, assignment grades, cumulative class scores and academic GPA.

    Read More
  • Kernel Device Driver

    Kernel device driver written in C

    Read More
  • FUSE Filesystem

    Basic pass-through FUSE (Filesystem in Userspace) filesystem interface written in Python.

    Read More
  • Sort

    Mergesort/Quicksort sorting algorithm implementation written in Java, with JUnit tests.

    Read More
  • Humanity Scraper

    Simple Python 3 web scraper script utilizing Selenium WebDriver.

    Read More
  • Pacman/Maze Graph Path Finder

    Java implementation of Graph data structure to find shortest path (i.e., solve a maze).

    Read More
  • Bank/Supermarket DES

    Discrete-event simulation (DES) modeling customer queues at a bank/supermarket, written in C++.

    Read More
  • Web Chat Client & HTTP/WebSocket Server Application

    A basic web chat client application using JavaScript/HTML5/CSS interfacing with a Java WebSocket/HTTP server application.

    Read More
  • Block Cipher

    Basic block cipher encryption algorithm written in C++.

    Read More