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

Languages: C, C++, C#, Java, Kotlin, Python, Rust, JavaScript, TypeScript, HTML, CSS, SQL
Frameworks & Libraries: React, Next.js, Angular, Svelte, Node.js, Matplotlib, TensorFlow, Jetpack Compose, LLVM
Developer Tools: Git, AWS, Visual Studio Code, Visual Studio, IntelliJ IDEA, Android Studio, Unity Game Engine

Certifications

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

October 2025

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.