Hello! I am Victor Gao, a Softwar|

profile-pic

Bio

Hello! I am Victor Gao, from Lexington, KY. I am currently a student at Purdue University, dual majoring in computer science and data science.

I have previously worked alongside professors at the University of Kentucky to hone my skills in C and Python, gaining experience with the Ubuntu operating system, and various image processing and OCR python libraries, such as OpenCV and Pytesseract.

I have also worked alongside the Mara Elephant Project at Purdue University to create HTML templates of reports of forest loss and cover remaining through the years in the Greater Mara Ecosystem. Additionally, I helped to improve the web interface and functionality of Ecoscope, where users can generate these reports, using Django.

Finally, I have also gone and devloped my skills in Javascript and React through some of my projects (including this website), which you can view in the next section.

Projects

Tap on each card for more info and GitHub repo links!

Flash Card App

A web app where users can create, review, and study flashcards. Built with the PERN (PostgreSQL, Express.js, React, Node.js) stack, with CRUD (create, read, update, delete) operations between the frontend and backend.

Tetris

The classic game of Tetris built in vanilla JavaScript. Web demo version slightly modified to be utilized with React. For the original version, please go to the GitHub repo.

Food For Thought

A web app designed during a hackathon to connect restaurants and people with leftover food to charities and those in need. Frontend built with React and Google Maps API, backend built with AWS.

Mood Music

An app desgined during a hackathon to suggest music to users based on their listening history and current mood. Spotify API integration pulls users' favorite artists/genres, and DeepFace AI integration tracks users' moods.

Multi-Cloud Storage Systems

An app for simulating file transfers between local storages and cloud storages utilizing TCP protocols. Built in C, on the Ubunutu operating system.

Tutor Service Chat App

An app where users can provide or seek tutoring services. Users can chat with each other, view chat history, and block other users. This was part of a final project for a class.

Socials

Feel free to contact me!