Skip to content
View thhreh's full-sized avatar
  • Mountain View

Block or report thhreh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thhreh/README.md

👋 Hi, I’m Wei Yan

I'm an graduate student studying computer science at Carnegie Mellon University

I completed my Bachelor's at Purdue University, majoring in Computer Science and Data Science.

I have a great passion for Software Engineering, Data Science and AI. Currently pursuing a master's in software engineering degree, and expecting to graduate in summer 2024 or winter 2024(my degree is flexible).

During the summer of 2023, I am working as a software engineering intern at Kingston Technology(fountain valley)

I have experience in many languages and frameworks. Spring for Java, ASP.NET core for C#, Python, Node.js for Javascript, android development

keeping up with all the industry trend is my goal.

Main SWE Projects:

  • Boiler Delivery (Team Lead of Group project): a food ordering app build based on Django that allows Users to browse food pictures, shop from restaurants, then check out their orders.
  • Donation Collector (Scrum Master of Group Project): an online community website Built using react for donation resource sharing. Allow Donors to upload items to donate. NGOs can filter items based on categories, and distance. Allow NGOs to pick items to pickup and then schedule pickup dates with Donors.

OS Projects:

  • Shell Interpreter: Implemented a shell interpreter using C, C++, Lex& Yacc, enabling users to interact with OS through command line. Implementing key shell functionality such as program execution/process creation, input/output redirection, wildcard, piping, subshell, edit-mode, history list, and Zombie Process Handling.

  • Midi analyzer and Processor: Using C, a rudimentary music library with associated analysis and adjustment tools. It reads in midi files and turns into customized struct. After data parsing users are able to listen to the music, analyze midi meta data, and modify it.

  • Memory Allocator: Using C, impletemented memory allocation and deallocation functions. Gained knowledge about memory structure, how to turn memory obtain from system call into manageable memory section, deallocating memory, managing extra chunks from system calls

💞️ I'm currently looking for an internship for 24 summers in Software Engineering, or full-time opportunities staring winter 24.

📫 contact me through my email: thhreh@gmail.com

Pinned Loading

  1. Donation-Collector Public

    Java

  2. DormDelivery Public

    a food ordering website

    Java

  3. Yu-Nie/CS348_Project Public

    Python 1

  4. MemoryAllocator Public

    Cs252 computer archetecture project 1

    C 1

  5. Midi-Analyzor-and-Processor Public

    a rudimentary music library with associated analysis and adjustment tools.

    C