Kevin Porras
photo of myself

Hello, My name is Kevin Porras

Undergraduate Student at The University of Texas at El Paso

A driven computer science student interested in finding solutions to problems that can't always be answered.

About me

My lifelong fascination with technology stems from a childhood curiosity for taking things apart, though computers always remained a captivating mystery. Driven to understand how software works, I'm pursuing a Computer Science degree, honing my skills in Java and Python, with a solid foundation in C/C++. I'm also expanding my knowledge through web development (HTML, CSS, JavaScript) and exploring functional programming with Scala. I thrive on challenging problems and embrace continuous learning, believing that every day holds an opportunity for discovery. Beyond coding, you'll find me immersed in video games, on the basketball court, pushing my limits at the gym, or enjoying a good book

Education

The University of Texas at El Paso || Expected Graduation Date: December 2025

Bachelors of Science in Computer Science

Technical Skills

Experience

Software Engineer Intern

Visa (May 2025-August 2025)

Undergraduate Teaching Assistant

University of Texas at El Paso (January 2024-May 2025)

Class taught: Elementary Data Structures and Algorithms

Google Tech Exchange

Google (January 2024-May 2024)

Projects

Distributed AI Art Generator

A scalable distributed system for generating AI art using FastAPI, Redis, and Kubernetes.

Technologies Used: Python | FastAPI | Redis | Docker | Kubernetes | React | JavaScript | Node.js | GitHub

Check it out Here

Spotify Playlist Generation using Machine Learning

An ML-based project that generates playlists by combining Spotify audio features and lyrics clustering.

Technologies Used: Python | TensorFlow/Keras | Scikit-learn | Pandas | NumPy | Matplotlib | Google Colab

Check it out Here

Banking-System | Miners Bank

A banking system that allows current customers of the bank to interact with the account and balances, it also allows bank managers to create statements and check accounts for customers

Technologies Used: Java | JavaDoc | GitHub

Check it out Here

AI Medical Assistant – Diagnosis Prediction

An AI-powered system that predicts diseases from patient symptoms using Random Forest and Bayesian reasoning for interpretable medical decision-making.

Technologies Used: Python | Scikit-learn | PGMPY | Pandas | NumPy | Matplotlib | Seaborn | Jupyter Notebook

Check it out Here

Loaning Tech Equipment

This project was made in my CS1 class, it allows a user to loan out equipment from current stock available under their ID numbers. The system verifies the ID then logs with a specific return date, updates inventory

Technologies Used: Java | VSCode | GitHub

Check it out Here

2D-Game

In progress, I am making a 2d-game, you will play as an astronaut collecting rocks and finding what is in them to make the world a better place

Technologies Used: Java | GitHub

Check it out Here

Shakespeare-LLM

A multihead attention model made using pytorch that predicts what character should come next. The data fed to this model was shakespeare, so we get a model that learns how to write like shakespeare

Technologies Used: Python | Pytorch | GitHub | Google Colab

Check it out Here

Personal Portfolio

The page you are currently look at! Built using github pages and a custom domain, I get to show you what I am working on and my interest.

Technologies Used: HTML | CSS | GitHub

Check it out Here

MSP430 Toy

A toy that plays songs and displays images on a memory mapped LCD.

Technologies Used: C | Assembly Code for T.I. Architecture | GitHub

Check it out Here
Download CV