A picutre of Ba Na Hills.

About Me

Hey there! I'm Kevin, a Software Engineer with a passion for Python and SQL. I have a Bachelor of Science degree in Mathematics-Computer Science and enjoy working on web application features, API endpoints, complex SQL queries, and Python scripts. I'm always excited to learn about new technologies and incorporating them into my work.

Outside of work, I enjoy gaming, running, swimming, and volleyball.

Skills

  • Python / pyTest / Flask
  • SQL / PostgreSQL
  • Typescript / React / Material UI
  • GO / Java / C / C++ / MATLAB / Bash
  • HTML / CSS / JavaScript
  • Git / Visual Studio Code / pgAdmin / Postman / Grafana / RabbitMQ
  • Atlassian JIRA / Confluence / Agile Development

Personal Projects

Financial Dashboard (In Progress)

A Grafana dashboard, connected to a PostgreSQL database to visuialize financial data across multiple user accounts. I have written a RESTful API with Flask for a web application to interact with the database. Also wrote Python scripts to insert data into the database and wrote unit tests with pyTest to ensure quality of the scripts.
Github

Productivity Extension ↗

A Google Chrome extension that will help the user be more productive while using Google Chrome. The extension blocks websites based on the URL with a click of a button. It also includes a timer to motivate the user to keep being productive. It is currently published on the Google Web Store.
Written in HTML, CSS, JavaScript.
Github

YouTube-to-Spotify Playlist Transfer

A program that takes a YouTube playlist and creates a new playlist on Spotify. The program will ask the user for information on the playlist the user wants to copy from. The program will scrape the names of the songs and artists from the YouTube playlist. It will create a new playlist and will transfer all of the songs.
Written in JavaScript and uses NodeJS, Puppeteer, and readline-sync.
Github

Price Tracker

An application that takes a product and keeps track of the price locally.
Written in Python and uses Selenium.
Gitlab

School Projects

Here are some notable projects that are part of the coursework at UCSD.

Tropical Island Bunny ↗

This project implemented technical Computer Graphics features that include: toon shading, procedurally generated clouds, procedurally generated terrain, procedurally generated plants with L-systems, collision detection, and FPS camera movements.
This was the final project for the Computer Graphics course at UCSD.
Written in C++ and GLSL for the shader files.
Github

2048

Recreated a popular mobile game in which the user moves tiles on a 4x4 grid, from two 2 or 4 tiles to a 2048 tile.
I wrote this project for the course, Introduction of Computer Science: Java (II), at UCSD.
Written in Java.

Six Degrees of Kevin Bacon

The application takes a movie or an actor and finds a link to the infamous actor, Kevin Bacon, in 6 steps or less.
I wrote this program in the course, Advanced Data Structures, at UCSD.
Written in C++.