Photo of Brandon Rosa
Hey, I'm Brandon Rosa. Nice to meet you. Check Out the projects I've worked on!

About Me

Let me introduce myself

I am a recent graduate of UTD, with a BS in Physics and a minor in Computer Science. My programming journey started in 8th grade with prank programs made to crash my friend's computers. With nearly a decade of programming experience, I am well-versed in Java, C#, C++, C, Swift, MIPS, R, Python, SQL, and JavaScript. Among these, Java and the C languages are my strong suit due to my extensive hands-on exposure.

My programming skills have been instrumental in enhancing my physics studies. I've applied them effectively through Quantum Mechanics, Thermal Dynamics, and physics lab courses. My fascination with data science, technology, VR, and music fuels my curiosity and motivates future projects. During my leisure hours, I channel my creativity into side projects. Notably, my WikiGame program stands out—a Python and SQL-powered tool that efficiently traces the shortest path between two Wikipedia pages using a modified BFS algorithm. This project has enhanced my data science and software engineering skills.

Currently, I am actively seeking opportunities in data science or software engineering roles to kickstart my professional journey.

7+ Programming
Languages
10+ Completed
Github projects
5+ Frameworks and
Libraries

Work Experience

What I've Done

    Skills

    My technical skills

    General Purpose

    Java

    98%

    C#

    95%

    Python

    90%

    C++

    85%

    Swift

    50%

    Data-Oriented/Other Languages

    Java Script

    95%

    SQL

    85%

    R

    85%

    CSS

    80%

    MATLAB

    80%

    Qualifications

    My journey
    Education

    B.S. in Physics, Minor in CS

    University of Texas at Dallas
    Graduated 2023

    Cisco Network Certification

    2018


    Advanced CS

    Collin College (Still in Highschool)
    2016

    Projects

    My side-projects
    Augmentum
    A Risk of Rain 2 Mod
    Tech/Languages

    More info
    • Gained over 5000 downloads in the first week of release

    • Utilized ILSpy to decompile and analyze the C# codebase of Risk of Rain 2, navigating through various classes to gain comprehensive insights into the game mechanics.

    • Programmed and implemented over twenty-five unique items and two distinct enemy types in C# using Visual Studio. Ensured the efficient performance of the items to prevent lag, while introducing new gameplay strategies for enhanced player experiences.

    • Published the project on GitHub, fostering collaboration with a diverse team of developers, both online and in-person. Actively engaged with the community to gather feedback, subsequently fine-tuning and balancing the mod for optimal gameplay.

    • Led a cross-country collaboration with artists and sound designers, overseeing the team's efforts and efficiently distributing responsibilities. The collaborative efforts resulted in a successful and innovative mod, showcasing leadership skills and effective project management.

    WikiGame
    A Wikipedia Node Traversal Program
    Tech/Languages


    More info
    • The goal of this program is to find the shortest path between two Wikipedia pages only using clickable links.

    • The application uses Python and SQLite to run an adapted bi-directional BFS.

    • The application uses Express.js, a web framework for Node.js, for routing and handling HTTP requests.

    • The application implements privacy and security features, such as securely storing passwords in MongoDB using the bcrypt library to hash the passwords

    PCBenchmark Database
    A PC Performance Database
    Tech/Languages


    More info
    • Collaborated with three others in a team to create a PC benchmark full stack website in under 36 consecutive hours.

    • Uses a SQLite database for storing data locally, and uses HTML, CSS, JavaScript, and REACT for front-end.

    • The backend of the website is built using Ruby on Rails, which also supports connecting to a MySQL database

    • The website uses Ruby for server-side programming and implementing business logic

    Portfolio Site
    This one!
    Tech/Languages


    More info
    • Implemented various interactive features such as a smooth scroll effect to enhance the user experience

    • Developed and designed a portfolio website from scratch using HTML, CSS, and JavaScript

    • Utilized responsive design techniques to ensure that the website was mobile-friendly and looked great on all devices

    Java Rouge-like Game
    A Minimalistic Rougelike
    Tech/Languages


    More info
    • Created a fully functional Rouge-like game using ONLY java using minimal libraries, including game mechanics such as character stats, boss battles, and a inventory system

    • Implemented responsive design techniques to ensure that the game could be played on various devices

    • Utilized object-oriented programming concepts to design and code the game's components and interactions