Yicheng Qin
626-***-**** ******@*****.*** www.linkedin.com/in/TimQin01
EDUCATION
University of California Santa Barbara-Santa Barbara, CA Expected Graduation: 2025
● MS in Computer Engineering GPA: 3.85
● Organizations: Theta Tau
PROJECTS
Redundant Sensor Board
October 2023 - June 2024
● Designed PCB board to include necessary sensors and components for a working board for drone sensor redundancy
● Developed drivers in Ardupilot in order to handle 3 sensor redundancy for IMU
● Wrote hardware file definition files based on preexisting datasheets MyMelody
November 2023 - December 2023
● Utilized Android Studio to create an app to allow users to check their top Spotify artists, genres, and tracks over different periods of time and rate them
● Built the app by making calls to the Spotify web API, handled persisting data using google firebase API, and implemented a way to visualize musical genres using google charts API
● Created a clean user interface that is intuitive and allows users to interact with their Spotify data Blockchain
April 2023 - June 2023
● Created a server and client system that stores transactions made by the client
● Implemented Lamport's Clock in order to deal with mutual exclusion and used thread-locking to preserve the integrity
● Initialized a queue that stored client requests in order to handle simultaneous requests
● Learned how to mine a valid hash to associate with a block in the blockchain
● Implemented multi-paxos to handle a non-central distributed system and for failure tolerance CNN Image Classifier
March 2023 -April 2023
● Preprocessed image data to better easily train model(find max gradient, mask, etc)
● Created different combination of layers including softmax layer in order to train model
● Used pooling layers in order to keep as much information as possible while reducing the dimension for faster training times
Poke-Walker
March 2023 - March 2023
● Created a pedometer that would display a different pokemon evolution when a certain step count is met
● Implemented LCD display using the SPI protocol and register level C programming
● Figured out how to convert images to png to bitmap and send the data to the LCD to display the image
● Utilized I2C protocol to communicate with the accelerometer in order to track and count step SKILLS
Proficient: Python Comfortable: C++, C, Java Learning: Javascript, HTML, CSS