Hello, I'm

Bryant Villarreal

Software Developer

Scroll Down
My Intro

About Me

Education

Master's in CS (April 2023)

Completed Projects

5+

Student Clubs

2

I am currently continuing my education at Florida International University and my goal is to obtain an M.S in Computer Science. Throughout this program, I discovered low-level system exploits such as buffer overflows, format string attack vulnerabilities, and SQL injections. These topics helped develop my proficiency with Unix and I began to have a deeper understanding of computer networking and operating systems. I will graduate April 2023.

During my time as an undergraduate student at Florida International University, I became involved with the Google Student Developer Club, and Upsilon Pi Epsilon. As a member of these organizations, I collaborated with my peers to discuss emergent topics in technology. Some of the knowledge I have picked up from my undergraduate career include SQL, Agile, Scrum methodologies, and most importantly, the ability to search stack overflow. I was awarded magna cum laude from Florida International University, graduating with a B.S in Computer Science holding a 3.71 GPA in May of 2022.

Contact
My Skills

My Experience

Languages

Python

Intermediate

C

Intermediate

PostgreSQL

Intermediate

Development Tools

Git

Basic

Linux/Unix

Advanced

Agile & Scrum

Intermediate
My

Development Process

Planning

See More

Planing Phase

My process when evaluating the scope of a project

  • Develop goals for project

  • Create deadlines for features

  • Find purpose of project

  • Receive Feedback

Analyzing

See More

Defining requirements

Determining use of project

  • Find resources needed

  • Research needs of end users

  • Evaluate alternatives

Designing

See More

Design Phase

Things I review when designing a project

  • User Interface

  • Databases

  • System Interface

  • Network Interface

Coding

See More

Writing Code

My Development process

  • Build project

  • Document code for future reference

  • Use access control to keep track of changes

Testing

See More

Testing Project

Once finished coding, I begin to examine the codebase

  • Ensure no bugs are found

  • Find any security exploits and check for sanitization issues

  • Find edge cases

Deploying

See More

Initializing Deployment

Once testing has concluded, the project is ready for deployment

  • Upload project to github

  • Account for bugs found during deployment

  • Fix bugs found by end users

My Portfolio

Recent Works

All Sorting Algorithm Visualizer AI plays Flappy Bird Password Generator Marvel Twitter Bot

Marvel Twitter Bot

Github Repo

Algorithm Visualizer

Github Repo

AI playing Flappy Bird

Github Repo

Password Generator

Github Repo
Get in touch

Say Hello 👋

Write me

Email

bryantavillarreal@gmail.com Email me

Whatsapp

(305) 322-6885 Message me

Twitter

@PricklyGrape Tweet me

Message Me