Resume

Download Resume

Education

Bachelor of Science in Computer Science, Minor in Mathematics

Experience

Mustang Mentorship Program

- Advised high school seniors through their college application process
- Met on a weekly basis for check ups and academic counseling
- Refer my mentees to additional resources and further support

Projects

Poly Planner

- Worked with a team to create and deploy a web planner application
- Used version control and code reviews to produce high quality code through sprint sessions
- Developed a RESTful API backend
- Implemented authentication and route protection using JWT’s and encryption through middleware
- Created an automated test suite using Jest

Personal Website

- Designed and built a personal website using HTML and CSS
- Implemented multiple pages, focusing on semantic HTML design
- Used best practices for Git and GitHub

Interactive Animation

- Created a themed animation with user interaction. Leveraged and organized an established database
- Employed OOP principles to achieve a maintainable code structure
- Ensured seamless integration with the animation framework for smooth performance
- Implemented pathing for individual entities and created original sprites for some entities

Dynamic Shell

- Developed a functional UNIX shell interface with batch-processing interactive capabilities
- Implemented features such as recursive directory commands, escape characters, and I/O redirection
- Built reliable error handling and signal management that properly addresses failures and interruptions

Skills

Languages

  • Python, Java, Racket, Risc-V Assembly, C/C++
  • JavaScript, CSS, HTML, SQL, BASH

Tools/Frameworks/Libraries

  • React, Node, Express, JavaFX, MySQL, MongoDB
  • Linux, Git, CI/CD, Microsoft Azure
  • Pandas, Numpy, PyCryptoDome, MatPlotLib, Requests, Selenium

Non-Technical

  • Experience with team projects, communication, adaptability, and resourcefulness
  • Fluent in Spanish
  • 3+ years of leadership experience through marching band and track/cross country

Course Work

  • Systems Programming
  • Computer Organization
  • Database Systems
  • Software Engineering
  • Cryptography Engineering
  • Object Oriented Programming
  • Data Structure
  • Programming Languages
  • Knowledge Discovery from Data
  • Discrete Structures
  • Deep Learning
  • Design and Analysis of Algorithms
  • Linear Algebra