Hello World!


Welcome to Karena Qian's
Official Computer Science Portfolio!

Biography


Karena Qian is a hard-working undergraduate senior studying computer science and music at SPU. A young but growing programmer, she seeks to always improve her programming skills and grow her knowledge in computer software. An eager learner, she always keeps an open mind and strives to do her best in all of her tasks.


Karena Qian posing with violin

Abilities and Experience

Skills


Programming
Languages

C++
C++ icon
C++ icon by Icons8
Java
Java icon
Java icon by Icons8
C#
C# Icon
C Sharp Logo icon by Icons8
Python
Python Icon
Python icon by Icons8
C
C PL icon
C Programming icon by Icons8
JavaScript
JavaScript Icon
JavaScript icon by Icons8
Scheme
Lambda Icon
Lambda icon by Icons8
Prolog
SWI Prolog Icon
Icon found on Yahoo

Software

Linux
Linux icon
Linux icon by Icons8
GitHub
GitHub icon
GitHub icon by Icons8
SQLite Studio
SQLite Studio icon
Icon found on Yahoo
Visual Studio Code
VS Code Icon
Visual Studio Code 2019
icon by Icons8
Visual Studio
Visual Studio Icon
Visual Studio icon by Icons8
Eclipse

Eclipse IDE Icon
Java Eclipse icon by Icons8
CLion
CLion Icon
Icon found on Yahoo
Qt
Qt Icon
Qt icon by Icons8
Microsoft Office
Microsoft Office Icon
Office 365 icon by Icons8

Qualities

Fast Learner

Book & Pencil icon
Book And Pencil icon by Icons8
Problem Solver
Problem-Solving icon
Problem Solving icon by Icons8
Analytical

Analytical Icon
Analyze icon by Icons8
Responsible
Accountable icon
Accountable icon by Icons8
Collaborative
Collaborate icon
Collaborate icon by Icons8
Communicative
Communication Icon
Communication Skill icon by Icons8
Friendly
C++ icon
Friendly icon by Icons8
Enthusiastic
Java icon
Devotion icon by Icons8
Motivated
C# Icon
Motivated icon by Icons8

Education


Seattle Pacific University

2021-2024 (expected graduation)
BS in Computer Science

Bellevue College

2019-2021
Associates in Arts and Sciences

My Favorite Experience


Software Testing and Quality Intern

Impinj
Seattle, WA

June 2023 - September 2023

Created a REST API that provides support and additional features for Impinj’s RFID reader testing suites.
Interacted and collaborated with 6+ professionals both from my team and other teams to ensure that my software project meets demands and is of top quality.
Independently researched and learned 8+ new technologies and concepts, including mocking, FastAPI, Maven, Gradle, Cake (C# Make), pytest, poetry, Docker scripts, and more.
Initiated a collaboration between the Impinj marketing team and SPU’s social media team to create this video about my internship experience at Impinj.
You can find some more info in the video and this blog.


Other Experiences


Office Manager

Early Intervention Specialists
Graham, WA

December 2022 - Present

Manage office work for new hires, including sending new hire paperwork,
sending out job postings, and developing new contacts.
Additional responsibilities include updating addresses,
reordering supplies for inventory, and sending new client paperwork.

Summer Music Intern

Seattle Youth Symphony Orchestra (SYSO)
Seattle, WA

July 2021 - August 2021

Assisted staff in coaching, guiding, and training 15 young violin students.
Applied Skills: leadership, communication, organization, teamwork, mentoring

Violin Mentor

Seattle Youth Symphony Orchestra (SYSO)
Seattle, WA

Sept 2020 - May 2021

Mentored 4 young violinists one-on-one from the Prelude String Orchestra.
Applied Skills: leadership, communication, organization, mentoring

The Journey towards Professionalism



Individual Projects:



COLLEGE: 2021-2024

a simple example of a directed graph

image source here

February 2023-March 2023
Directed Graph Library

A C# library I created during a CS course at Seattle Pacific University that includes and manipulates various aspects and traits of directed graph objects. I've also created a client menu program that displays all the methods and functionalities of the library.

an intersecting circle and square

October 2022
Square-Circle Language Compiler

A Rust project I created during a CS course at Seattle Pacific University that compiles a program based on the "square-circle" BNF grammar and outputs it in either Scheme or Prolog.

books on a shelf

March 2022
Book List

A C++ project I completed during a CS course at Seattle Pacific University that creates and manipulates a linked list of books. I also created a C++ program that constructs a menu akin to a virtual bookstore.

RUNNING START (HIGH SCHOOL): 2019-2021

a snippet of a example BNF grammar

image source here

August 2021
Grammar Check

A Java program I completed during a programming course at Bellevue College that manipulates and uses a list of wacky BNF grammars to generate silly sentences.

the siloette of a dating couple (ew)

image source here

July 2021
Dating Simulator

A Java program I created during a programming course at Bellevue College that pairs up groups of men and women with each other based on the "stable marriage" CS problem.

a complicated crosspuzzle

image source here

November 2019
Word Guessing Game

A C# program I created during a programming course at Bellevue College that runs a guessing game, in which a player has to guess a random word picked from a word bank.


Team Projects:



COLLEGE: 2021-2024

UI of the ETC app (Student/Faculty View)

September 2023-May 2024
ECS Tool Checkout (ETC)

This is the senior project that I am participating in as a member of a 5-person team to fulfill the last and final requirement of my Computer Science major. It is a web application with RFID components designed to assist the Engineering and Computer Science Lab Coordinater with monitoring and keeping record of lab equipment and provide students and faculty a streamlined reservation process. If successful, our project could potentially be adapted and put to good use by the ECS department. I was assigned as a back-end developer, and so I mainly worked on developing the backend and the middleware. I also did some work with the RFID hardware, mainly on the research side.

computer encryption

image source here

February 2023
AES Encryption Implementation

A C++ program that I developed with another colleague that encrypts and decrypts files using the AES algorithm. This program provides a command line menu interface through which the user can interact with the AES algorithm and command it to either encrypt or decrypt a given file. I served as the project lead and the lead developer.