📍 My Name is Gilbert Guzman, and I'm 23 Years Old.
- I was Born and Raised in El Paso, Texas, USA.
💻 I'm an Aspiring Cyber Security Analyst / Software Developer.
- I'm Currently Enrolled at The University of Texas at El Paso in Computer Science as a Senior.
- GPA: [3.22]
🌎 I am committed to using technology as a tool for change, fostering innovation that will lead to a better world.
-
I was introduced to computing at a young age from my grandmother, who helped me navigate the digital landscape via AOL dial-up [📎] since I was three years old.
-
I prefer to collaborate on projects with others on whatever I can help with, but when I code on my own, my passion lies in front-end development and the user experience. I am deeply invested in creating interfaces that are not only functional, but also are intuitive and user-friendly. [🎮]
-
My current interests lie in the concepts of Data Archival [💾] and Ethical Hacking. [🔐] When I have some time to myself, I'll usually be reading about these topics.
~ [Personal Project/Hackathon].
~ Worked alongside members of the Atlas Development team to develop an indie game in under 48 hours.
~ Done during the Borderland Glitch Game Jam; with the prompt of making a game on a movie/tv show released in the '80s.
~ MAVERICK is a Top Gun themed game inspired by the gameplay style of 1942/Galaga using retro pixel art graphics.
~ Our team utilized the Unity engine for gameplay and GIMP for asset creation. *Won Most Technical Award*
- Further documentation for Maverick can be found in my writeup, here.
👾Fallen-Empire. [Created: March 25th, 2024].
~ [Course Work].
~ Worked as Team Leader to lead research about "Depricated Hacking Tools" for CS 4177, Software Vulnerabilities.
~ Created installation tutorial, video walkthrough, mutliple powerpoints & a class excercise that students can perform.
~ Powershell-Empire was an open-source post-exploitation agent to "assess resilience of systems against cyber threats."
~ Our team utilized the Kali-Linux with Powershell-Empire & A virtual Machine running Windows 7 for the excercise.
- Further documentation for Fallen-Empire can be found in my writeup, here.
📝Tic-Tac-Toe-WindowsXP. [Created: December 6th, 2023].
~ [Personal Project].
~
~
~
~
- Further documentation for Tic-Tac-Toe-WindowsXP can be found in my writeup, here.
*Additional Projects not showcased here can be found via my Github Repositories!*
I am currently a Senior, with only five more courses to complete before my graduation.
- [Expected Graduation Date: Spring 2025] 🎓
- [Degree Pending: Bachelor's of Science in Computer Science with a Concentration in Secure Cyber Systems] 🔏
These are my ten most recently completed courses, all of which are relevant to my degree plan:
🧑🏽💻Software Engineering Requirements 1. [CS 4310].
~ Methodologies, approaches, and techniques associated with software requirements analysis and definition.
~ First semester of a two-semester CAPSTONE project in which students worked with a customer.
~ Captured and specified requirements for a real-world application, to be coded in Fall 2024.
Role: Team Leader.
Grade: [A].
🖥️Computer Networks. [CS 4316].
~ Introduction to data communications; covered data transmission, link control, encoding, multiplexing, & switching.
~ Also covered network topologies, protocol layering, routing methods, data security, & distributed systems.
Grade: [A].
🌐Wireless Networks. [CS 4318].
~ Mixture of theoretical, engineering, and practical topics in contemporary wireless systems for mobile and home devices.
~ Covered fundamental techniques in design and operation of the second, third, and fourth generations of wireless LANs.
~ Placed a significant emphasis on the design of security-related features within wireless networks.
Grade: [B].
👾Software Vulnerablities. [CS 4177].
~ Hands-on workshop-style course that covered common software security vulnerabilities.
~ Course consisted of 10 workshops, each covering a particular current software vulnerability.
~ Learned WireShark, IDA, Powershell-Empire, & more.
Grade: [A].
📓Programming Language Concepts. [CS 3360].
~ Design features of modern programming languages, including flow control mechanisms and data structures.
~ Learned techniques for implementation of these features; practiced programming in several representative languages.
Grade: [B].
📟Database Systems. [CS 4342].
~ Introduction to database fundamentals (relational algebra) and data models (E-R model, Relational model).
~ Executed database management systems with an assigned course project (database design/implementation, query processing).
~ Learned new paradigms for data management (e.g., non-relational data models), data integrity, privacy, and security.
Grade: [A].
🛠️Advanced Object-Oriented Programming. [CS 3331].
~ Exposure to object-oriented programming paradigm, built upon programming experience gained in lower-level CS classes.
~ Emphasised requirements, testing, code reading, and comprehension for a language we had already experienced.
~ Advanced Java OOT Programming Project completed.
Grade: [A].
📱Operating Systems Concepts. [CS 4375].
~ Learned about Process/thread management, processor scheduling, concurrency, & interprocess communication.
~ Covered memory management, input/output management, file systems, socket programming, and networking basics.
~ Created several projects that showed concurrency without deadlock or race conditions.
Grade: [A].
🧮Automata/Computability/Formal-Languages. [CS 3350].
~ Theoretical computing models and the formal languages they characterize: finite state machines, regular expressions.
~ Covered pushdown automata, context-free grammars, Turing machines and computability.
~ Discussed capabilities/limitations of each model, and applications including lexical analysis and parsing.
Grade: [B].
🧠Algorithmic Thinking in Problem Solving. [CS 2210].
~ Practice solving problems employers use during real world interviews.
~ Developed analytical, coding, and communication skills.
Grade: [A].
🗄️ I tend to code my projects locally, exporting the finished ones to my repos for archive purposes. I'm working towards fixing this bad habit so that my code lives and breathes on the net. :3
🖲️ I have learned to use many tools while on my CS Journey. Below are some of the languages, IDEs, and Operating Systems that I am familiar with.
🤓 I'm always excited to learn new things, so if you have any advice or praises for anything not listed here, please let me know so I can tinker with it. :)
Programming Languages
Low Level | Mid Level | High Level |
---|---|---|
Style/Markup Languages
Scripting Languages
Extended Coding Libraries
Database Management Systems
Operating Systems
Misc. | Windows | Linux |
---|---|---|
Integrated Development Environments
Additional Skills & Tools
Virtualization | Creation |
---|---|