Welcome to Karina's website! I'm a Computer Science student who aspires to design well-thought-out applications that solve real-world problems and provide optimal user experiences.

  • NAME: Karina (Chun) ZHANG
  • DATE OF BIRTH: March 12, 1999
  • SCHOOL: Carnegie Mellon University
  • MAJORS: M.S. in Mobile and Internet of Things Engineering
  • INTERESTS: Software Engineering, Web Development, Graphics, Human-Computer Interaction, UI/UX Design
  • EMAIL: karina312zc@gmail.com
  • PHONE #: 610-659-4354
  • LINKEDIN: linkedin.com/in/chun-karina-zhang-121237191/

Feel free to email me if you have any questions regarding my projects or experiences!





Portfolio

Portfolio

CV

EDUCATION   BACKGROUND

Carnegie Mellon Univeristy, Pittsburgh, PA

Expected Graduation: May 2024

- M.S. in Mobile and Internet of Things Engineering

University of Wisconsin-Madison, Madison, WI

Graduated: May 2022

- B.S. in Computer Engineering + B.S in Computer Sciences
- GPA: 3.68 / 4.0
- Dean’s Honor List, 6/8 semesters
- Core course: User Interfaces (CS639), Algorithms (CS577), Database Management Systems (CS564), Computer Graphics (CS559), Digital Engineering Lab (ECE554), Artificial Intelligence (CS540), Computer Architecture (ECE552), Digital System Design and Synthesis (ECE551), Programming III (Java) (CS400), Structures of Computer Systems (C) (CS354), Microprocessor Systems (ECE353), Electronic Circuits II (ECE342), Circuit Analysis (ECE230), Analytical Methods for Electromagnetic Engineering (ECE219)

Archbishop John Carroll High School, Philadelphia, PA

Graduated: June 2018

- National Honor Society

WORK   EXPERIENCES

Volunteer Front End Developer

MIRROREAL INC., Remote
July 2022 – August 2022

- Develop a 3D Metaverse web app with a team using the WebGPU engine of Babylon.js to optimize graphic performance
- Design and implement interactive 3D user interfaces and 3D animation generators

Tutor

UW-Madison College of Engineering Undergraduate Learning Center, Madison, WI
September 2021 – May 2022

- Helped students with analyzing circuits and understanding course materials in courses, including Analytical Methods for Electromagnetics Engineering (ECE219), Circuit Analysis (ECE230), Electronic Circuits I (ECE340), and Electrical and Electronic Circuits (ECE376) during Drop-in Tutoring hours (6 hours per week)
- Provided students with one-on-one assistance during Tutoring by Request sessions (4 hours per week)

Undergraduate Teaching Assistant (Peer Mentor)

UW-Madison Department of Computer Science, Madison, WI
September 2020 – December 2021

- Tutored students in Structures of Computer Systems and the C Programming Language (CS354)
- Held office hours (6 to 10 hours per week) to help students with their programming assignments and taught them debugging techniques
- Answered students’ questions about C programming, Linux, course materials, and assignments on Piazza

Algorithm Developer, Intern

Jiangyun Intelligent Technologies, Ltd., Remote
May 2020 – July 2020

- Researched and optimized Scale-Invariant Feature Transform (SIFT) algorithm and Affine Transform to rotate and rescale a micro industrial component in a scanned picture to be completely level
- Developed Machine Learning models based on YOLO v5 Algorithm and MM Segmentation using PyTorch to detect surface defects of these industrial components, obtaining a 95% detection accuracy

RESEARCH   EXPERIENCES

Undergraduate Researcher, Supervised by Prof. Bin Ran

Connected and Automated Vehicle & Highway Research Group, Madison, WI
September 2020 – December 2021
- Implemented longitudinal and lateral control algorithms to control the vehicles' movements through CARLA Python API
- Researched decision-making (lane-changing and car-following) models with Deep Reinforcement Learning (DQN)

PROJECT   EXPERIENCES

Two-Player Gesture Controlled Tic Tac Toe

Digital Engineering Design Project
January 2022 – May 2022

- Designed and implemented a Gesture Controlled Tic Tac Toe app with a team of 5 using Verilog, which consists of an image processing unit (IPU) and a 5-stage pipelined CPU
- Allowed users to play Tic Tac Toe by using a pen to point to the square they would like to select in front of a camera
- Main functions include: 1) the Image Processing Unit detects which square has been selected 2) either an X or an O is drawn on the monitor on the selected square based on which user is playing 3) a winning message is displayed when one user wins

Pipelined WISC-SP13 Instruction Set Architecture

Computer Architecture Design Project
October 2021 – December 2021

- Designed and created a five-stage pipelined architecture for WISC-SP13 Instruction Set Architecture processor using Verilog
- Implemented hazard detection, all types of data forwarding, branch not-taken prediction
- Implemented the SIIC and RTI instructions and handled the IllegalOp exception

Graphics Town

3D Computer Graphics Design Project
March 2021 – May 2021

- Designed and implemented a three-dimensional animated world with web programming, using JavaScript and three.js, where there is a community park in a forest with entertainment facilities and vehicle objects
- Allowed users to adjust the running speed of the world
- Enabled users to view the world from different angles by dragging the world with the mouse or viewing through separate cameras, including cameras on moving objects and fixed cameras focusing on the whole world and specific objects

React Native Mobile Fitness Application

Mobile App Design
November 2020 – Present

- Designed and developed a mobile fitness app with React Native framework, JavaScript, faculty-designed API, and React-Redux on IOS and Android platforms, enabling users to track their fitness goals, daily meals, calories/macronutrient intakes, and exercises
- Designed the UI using Interactive Prototyping in Adobe XD and Paper Prototyping
- Improved the design and build accessibility features by following Visual Design Principles and Heuristic Evaluation to enable users with visual impairments to use the app with VoiceOver smoothly

Voice Shopping Assistant

Conversational UI Design Project
December 2020

- Built an intelligent voice assistant using Dialogflow, React framework, JavaScript, and faculty-designed API
- Enabled users to use voice operations to complete a series of actions on the university bookstore website, including login, asking for product categories and item information, searching products by tags, adding items into the shopping cart, checkout, etcetera

Course Selection Application

Web App Design
September 2020 - October 2020

- Designed and implemented an app with React framework, JavaScript, Bootstrap, and faculty-designed API, allowing users to search courses based on course information and interests, add courses into the cart or remove them from it, and rate taken courses
- Designed an efficient recommendation algorithm based on the rated courses, course requisites, and users’ interests to recommend the top 5 courses to the users

Breast Cancer Diagnoser

Artificial Intelligence (AI) Project
August 2020

- Programmed using Java to read the Wisconsin Breast Cancer dataset and constructed a binary decision tree to diagnose whether patients have breast cancer based on their symptoms and medical test results
- Utilized Reduced Error Pruning strategy to reduce the complexity of the decision tree and to avoid overfitting

Handwritten Character Classifier

AI Project
June 2020

- Applied Backpropagation algorithm and built a Multi-Layer Neural Network on MNIST hand-written character dataset in Java
- Used pixel intensities of characters images as inputs and tested on new images to classify which characters they display

Zombie Shooting Game

Embedded System Design
April 2020 - May 2020

- Utilized hardware like an msp432 launchpad, a PS2 joystick, an LCD touchscreen, and various other devices
- Enabled users to control the weapon to shoot randomly generated zombies

How Much Milk

Java Project
December 2019 - January 2020

- Implemented a Graphic User Interface (GUI) using Object-Oriented Paradigm to read milk production data of 120 local farms in CSV files, handle data errors, and analyze and report milk weights annually and monthly
- Created 3 classes to accomplish the application functionality of adding and removing data from files, the functionality of generating reports in tables, and the demonstration of the user interface designed using JavaFX

LEADERSHIP   EXPERIENCES

Web Developer

Coding for Good (CFG) Student Organization, Madison, WI
January 2020 – May 2021

- Responsible for website design and maintenance of the CFG website, using JavaScript, CSS, HTML, Bootstrap, and Node.js
- Put the website into use for over 50 members to register, update profiles, and sign up for programming projects

Vice President

Badger Mentorship Student Organization, Madison, WI
September 2018 – May 2020

- Led the team to design monthly events for strengthening the bonds between over 80 mentees and mentors in various majors, gaining an average of over 80% positive feedback
- Organized the team in gathering Internet resources on a variety of themes, such as career and academic opportunities, and provided organized information to mentees through bi-weekly presentations with over 75% participation rates

SKILLS

Computer Skills:

Proficient:

JavaScript, React, React Native, Java, HTML, CSS, Python, C, Verilog, Node.js, three.js, SQL, Rhino, ModelSim

Familiar:

C++, Babylon.js, MATLAB, Dialogflow, TensorFlow, PyTorch, Adobe Photoshop & Premiere Pro, Excel

Systems:

Windows, Linux, MAC OS, Git

Languages:

English, Chinese

Here is my English-speaking demo video, in which I talked about one of my leadership experiences.

Thank you for watching it!

More Info about ME

Piano

I've been playing the piano for 16 years. This is one of my favorite pop songs 为你钟情 by Leslie Cheung.

Hiking

I love hiking. Nature brings me inner peace and energy. I especially like forests, mountains, and lakes!

Photography

I love photography. Here are some of the photos I took!

Meditation & Taking journals

I do meditations and write journals everyday. They help me reflect on the things happened in my daily life.

This is my five-year diary.