AI Education Assistant
Group Leader
June 2024 - Present
  • Understanding concepts of Large Language Models (LLM) and Generative Pre-trained Transformers (GPT) and methods like fine-tuning, prompt engineering
  • Completing a project using OpenAI ChatComplete & assistant, and implementing a knowledge point assistant in the RAG chatbot
  • Designed a class schedule faculty-side system that can generate formatted json to adjust course schedule and faculty assignment from user's natural input
  • Implementing a simple Transformer model, then designing a experiment to compare model performance before and after fine-tuning
Operating System
Creator
January 2024 - March 2024
  • Create an operating system based on a skeleton operating system xk (64 bit port of xv6 by MIT with some minor changes)
  • Debugged using gdb and qemu machine emulator, written in C and Makefile and run in Linux environment
  • Implemented syscalls (read write open close stat copy kill sleep create and delete) and multiprocessing (fork wait exit pipe and exec)
  • Managing address space (user-level heap and adaptable stack), supported concurrent file system operation and crash safety
GLE Search Engine
Creator
September 2023 - December 2023
  • Created a search engine similar to Google, from back end to front end using C, C++, and html
  • Modified a self-made LinkedList and HashMap structure for data retrieval and storage and an inverted index to store data
  • Built a file system crawler to find key words and matched filtered words with count frequencies, each file with a word dictionary
  • Transferred in-memory index to on-disk for performance and completed a query processor and a multithreaded web server front-end
Mission Concept Academy, NASA L'SPACE Program
Command & Data Handling Engineer
May 2023 - September 2023
  • Built up mission concept for exploring the environment of Haulani Crater as a Command & Data Handling Engineer
  • Attended course sessions and completed team organization chart, MCR, SDR, MDR, and PDR, and lastly presented the team's work
  • Researched flight computer, software, data transportation, and telecommunication, and designed C&DH system for the flight mission
  • Analyzed past missions' documentation and decided team's flight budget, personnel cost, outreach plan, and time schedule
UW Campus Map
Creator
March 2022 - June 2022
  • Built a website that drew the shortest path from one building to another on the UW campus map
  • Applied Dijkstra's Algorithm to find minimum cost paths with Java, implemented HashSet and HashMap to store elements required for the map, and created a server for receiving from and sending to web page program the necessary data
  • Designed an interactive map of the webpage with JavaScript and Typescript