
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
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
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
Time Management
Tutoring
Organization Skills
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
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
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
Keep personal device storages clear while sharing files. This helps keep projects and important files accessible from anywhere when working with my Pi VPN.
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
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
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
Phone
GitHub