Koriel Lopez

Software Engineer

About Me

“It's hard to talk about yourself.” - Sugar Ray Leonard

Was born and raised on Galveston Island, Texas into a Hispanic household while learning to be bilingual. Not much of my grade school education was unique, but loved being a technician in theatre. My loving family gave me the opportunity to get me in higher education, earning my Bachelors in Computer Science from UTRGV.

Gaming of all sorts is how I like to spend my free time; with my bigger interests being Magic The Gathering, Kickstarter board games to discover, and some RPGs or platformers on the Switch. Other projects I spend on my free time are researching and working on cars that can race. Discipline, respect, and leadership are qualities I've picked up while I was a Martial Arts instructor for 5 years.

In my future, I plan on getting years of industry experience as a Software Engineer. Expanding my skills and keeping up with new technology is what will empower me into a Full Stack position. Including a DevOps culture and techniques, I believe to be able to fit into an software architectural role. After making an impact in industry, I want to make an impact in young adult lives by becoming a professor at the undergrad level. Never having guidance when I was an first generation undergrad made it tough navigating life's bigger decisions, which is why I want to provide that guidance to those in a similar position.

Experience

"We are not what we know but what we are willing to learn." - Mary Catherine Bateson

Software Engineer Intern
Pacific Northwest National Laboratory
Aug 2023 - Nov 2024

NEXT Datahub

- created site components for the frontend using ReactJS

- made an easy to use control center for researchers to manage projects and data

- designed RESTful API using OpenAPI Specification in Python

- connected these two components together, making a functional site for researchers and scientists

Datahub

- used Cypress with JavaScript to create unit and integration tests for site quality assurance

Other

- learned how to work with Ansible to manage developer sites

- created pipelines in GitLab to test and create GitLab pages for web developing

- used tools like Insomnia, Docker, and WSL for projects

React.js

OpenAPI Specification (OAS)

Cypress

Web Testing

JavaScript

Gitlab

Work Study Student
The University of Texas Rio Grande Valley
Jun 2024 - Aug 2024

Report Generating GUI

- created easy to use interface

- automates curriculum mapping tasks

- uses RESTful methods to grab info from One45

Curriculum Mapping

- assisted in mapping student learning outcomes to course outcomes

- quality assurance, making sure outcomes were mapped correctly

- helps keep school of medicine's accreditation

REST APIs

Graphical User Interface (GUI)

Microsoft Products

Clerical Skills

Curriculum Mapping

Physics Tutor
Galveston College
Nov 2022 - Aug 2023

Time Management

Tutoring

Organization Skills

Fitness Instructor
Polio's Taekwondo
Aug 2017 - Aug 2023

Practitioner and instructor to amazing kids. Working on Poomsae to sparring, we push to be the best we can be.

Personal Training

Martial Arts Black Belt

Sports Coaching

Coaching

Martial Arts Instruction

Sports

Fitness

Fitness Training

Leadership

Martial Arts

Taekwondo

Fitness Instruction

Cashier
Texas College Bookstore
Jan 2023 - Jun 2023

Helping bright students find what they're looking for whether that would be supplies or books for their courses.

Cashiering

Sales

Stocking

Customer Service

Inventory Management

Hospitality Industry

Customer Service Representative
Circle K
Jan 2022 - Jul 2022

Had the pleasure to meet many different people while brightening up their day and making sure the store was straightened up.

Cashiering

Sales

Hospitality

Food & Beverage

Customer Service

Cleaning

Projects

"How does a project get to be a year late? One day at a time." - Fred Brooks

5 Recently Pushed GitHub Projects

    NAS

    Purpose

    Keep personal device storages clear while sharing files. This helps keep projects and important files accessible from anywhere when working with my Pi VPN.

    Implementation

    This project uses Samba to manage a 1TB HDD attached to my Pi. With this protocol I can expose this port to my home network to access this storage from any device.

    Linux

    SSH

    SMB

    Pi VPN

    Purpose

    A Virtual Private Network that helps connect to my devices from anywhere. It also provides me a quick and secure way to be on public WiFi through encryption and sending packets using UDP

    Implementation

    Using a Raspberry Pi board, I installed PiVPN with a Wireguard configuration. After this, I just needed to keep a consistent IP address and port forward the server through my ISP's router. Once I've shared keys with trusted devices, I could now connect to my home lab from anywhere.

    Linux

    SSH

    Router Config

    More updates coming soon! Come back soon for more ;)

    Contact Me

    "Great communication begins with connection." - Oprah

    Email

    Phone

    LinkedIn

    GitHub