Brian Gunnar Magnuson
Education
University of Florida, Gainesville, FL
Bachelor of Science in Computer Science + Minor in Digital Arts and Sciences
August 2021 - May 2025
Coursework: Data Structures and Algorithms (C++), Introduction to Computer Organization, Programming Language Concepts (Java), Operating Systems, Human-Computer Interaction, Enterprise Software Engineering, Introduction to Machine Learning, Algorithm Abstraction and Design, Computer Network Fundamentals, Information and Database Systems, Project Methodologies
Skills
Certifications
Work Experience
Teaching Assistant for Data Structures and Algorithms
University of Florida
August 2023 - May 2025
- Coordinated discussion classes for 40+ students to provide lectures on C++, data structures, and algorithms.
- Advised 60+ students during office hours to assist with conceptual and practical programming assignments.
- Crafted 10+ lessons with graphics, animations, and practice problems to aid students with course content and quizzes.
Involvement
Software Engineer for UF Computing Student Union
SvelteKit, Prisma, PostgreSQL
June 2024 - August 2024
- Collaborated with a team of 10 people to design and develop a website in Svelte for a club with over 2000 members.
- Implemented the events page to showcase events from over 35 computer science and engineering clubs.
Front-end Developer for Society of Software Developers
React, Next.js
October 2023 - December 2023
- Collaborated with a team of 5+ club members and employed Agile software development to help facilitate production.
- Designed and implemented the website's components with React and Next.js to communicate the club's purpose.
- Orchestrated and delivered an introductory React workshop to an audience of over 50 attendees
- Created a live hands-on learning experience by developing a to-do list app during the workshop.
Front-end Developer for Open Source Club
JavaScript, EJS
October 2022 - April 2023
- Collaborated with a team of 20 people to develop a new website for Open Source Club to attract new members.
- Designed a modern, responsive home and blog page to make the website more attractive and accessible to its users.
Projects
Catan Reinforcement Learning Agent
Python, PyTorch, JavaScript, React
August 2024 - April 2025
- Trained a reinforcement learning agent to demonstrate strategic decision-making as part of a project sponsored by CAE.
- Modified a simulation of the board game Catan to enable swift training of AI models, resulting in a 38% win rate.
- Utilized Agile methodology to manage tasks in a team of 7 members to ensure project requirements are met.
Niter Programming Language and Compiler
C++, LLVM
February 2024 - July 2024
- Designed a fast, statically-typed, programming language with a simple, multi-stage compiler built using C++.
- Utilized LLVM libraries to provide powerful optimization capabilities and cross-platform compilation.
- Wrote over 200 integration test cases for each compiler stage using the Catch2 framework to verify functionality.
Student Budget Tracker
Angular, HTML/CSS, TypeScript
January 2023 - April 2023
- Designed a web application using Angular to help college students monitor and manage their finances effectively.
- Coordinated with a team of 3 to create a front-end user interface and a back-end REST API.
Video Game Search Engine
React, HTML/CSS, TypeScript, Vite
November 2022 - December 2022
- Engineered a web application enabling users to explore a vast dataset of over 100,000 video games.
- Coordinated with a team of three colleagues to craft both the application's front-end and back-end components.