About Me

Dedicated professional proficient in software development in C/C++, Java, and Python; eager to develop my existing skills to help solve new and challenging problems.

Details

  • Name:Quinn Roemer

  • Age:

  • Location: Redding, CA
  • Education



    Bachelor of Computer Science

    Sacramento State University | Aug 2019 - May 2021 | GPA: 4.0

    I graduated summa cum laude in May 2021. I was on the Dean's Honor List for all my concurrent semesters and was a nominee for the Dean's Award in Spring 2021.

    Associate of Math & Science

    Folsom Lake College | Jan 2016 - May 2019 | GPA: 3.94

    I graduated with highest honors in May 2019. I obtained two associate degrees; Associate of Computer Science and Associate of Arts in Interdisciplinary Studies: Math and Science.

    Experience



    Skills



    Projects



    Mockingbird

    Mockingbird is an IoT simulator developed for Dialog Semiconductor. This piece of software is designed to simulate thousands of devices that directly communicate with an IoT server over u60 (twisted pair). Mockingbird's development took the majority of a year and was worked on by a team of 7 students (including myself) as a senior project. The development process followed standard Agile/SCRUM practices.

    Mockingbird Website

    Panda Trainer

    Panda Trainer is a Python game that incorporates machine learning. The goal of this project was to emulate human behavior in video games using computer vision. In order to achieve this, a CNN image classifier using both transfer learning and standard techniques was trained on a custom dataset. Hyperparameter tuning was accomplished using genetic algorithms. In the end, the computer vision models trained were able to successfully complete the level.

    GitHub Repo

    sOS

    sOS (Save Our System) is a custom built 32-bit multitasking operating system. The MSDOS like OS is written in C and Assembly. It currently supports process scheduling with time quantums, system calls, interprocess communication through mailboxes with message queues, and process synchronization through semaphores.

    GitHub Repo

    Gravity Guys

    Gravity Guys is a 3D platformer with multiplayer networking with support for 8 players. It was developed in RAGE (Raymond's Awesome Game Engine). This is a barebones Java game engine built at Sacramento State University. Gravity Guys includes keyboard and gamepad support, accurate physics through the Bullet physics engine, and 3D positional sound.

    GitHub Repo

    Space Force Commander

    Space Force Commander is an Android Tower Defense game. It features 3 levels of varying difficulty, 3 tower types (plasma, laser, and rocket), and 3 enemy types (each with unique attributes). One of the special features of this game is how the enemies slowly gain resistance to damage from a certain source. This means that the player is discouraged from relying on a single tower type. In brief, the goal of this game is to eliminate all of the enemy forces before they reach your base.

    GitHub Repo

    Rankie - Discord Bot

    Rankie is a Discord bot integrated with Raider.io for World of Warcraft. It allows server owners to create custom roles around mythic+ scores for competitive dungeons. Once the roles have been created, users can to be assigned an appropriate role based on a passed characters score. Roles are completely customizable on a per-server basis. In addition to role management, Rankie can also perform basic channel management by automatically clearing channels (excluding saved messages).

    Rankie Bot

    Tic-Tac-Toe with Minimax

    This project was created to advance my knowledge in Python and adversarial search using Minimax. This Tic-Tac-Toe program includes a graphical user interface through Tkinter and an AI opponent that uses the Minimax algorithm with alpha/beta pruning. A human player can play against the AI opponent and attempt to defeat it.

    GitHub Repo