Calvin Tallent

Computer Science Student at Washington State University

About Me

Hi! I'm Calvin, a Computer Science student at Washington State University, where I'm pursuing my undergraduate degree with an expected graduation in spring 2028.

I enjoy many areas of computer science, incuding robotics, full-stack development, embedded programming, and game development. Currently I'm an active member of Wazzu Racing, a Formula SAE team that builds a race car each year in competition with universities from around the world. I'm also a member of the ACM, and I participate in Game Development Club at WSU.

Projects

2025

  • GPS Track Generator

    This is a program I wrote for Wazzu Racing that takes the raw GPS coordinates from the car telemetry logs, extracts usuable segments of data, and fits arcs to the points to construct a track. The generated track can then be used to validate our lap simulator. It turns out that both our GPS data and acceleration data from the IMU is unreliable, so it was a challenge to select only the useful data.

  • Wazzu Racing Website

    This semester I created a website for Wazzu Racing. It's a basic website with some information about the club, etc. I used Svelte for the framework, and it's hosted on GitHub pages. Check it out at wazzuracing.vcea.wsu.edu.

2024

  • RHS Robotics

    In 2024 I continued as the primary programmer for Richland High School's FTC teams. Using my experience from previous years, I created a comprehensive autonomous control system which included localization, a vector path follower, and various PID controls. This allowed us to easily make the robot complete various autonomous tasks. In addition, I implemented a number of driver assist features, freeing up the drivers to focus more on strategy than on perfect driving.

  • Hyprland-flee-bravely

    I created a little tool for the Hyprland window manager called hyprland-flee-bravely. Whenever you're watching a video in picture-in-picture mode, the popout window sometimes covers something important. Then you have to move the window somewhere else to access what you're trying to access.

    Hyprland-flee-bravely fixes this. Whenever your mouse gets close to the popout window, the popout window flees from the mouse to a different part of the screen, allowing you to access whatever was behind the window. To actually interact with the window itself, just hold down a key.

2023

  • RHS Robotics

    In 2023 I became the primary programmer for Richland High School's varsity and JV FTC teams. To write code for both robots, I developed a modular system so that the same code could run on both robots, despite their differing hardware. For the varsity robot, I implemented a localization system to allow the robot to detemine its position at all times; then combined it with some computer vison to allow the robot to autonomously complete some tasks, increasing our score by 20%.

    Partially due to the autonomous code, we teamed up with Kamiakin High School, and ended up winning the tournament together!

2022

  • RHS Robotics

    In 2022 I was the main programmer for Richland High School's JV FTC team. As it was my first year, I was only able to implement a basic remote control system, with a small autonomous program to gain some additional points. We still did reasonably well in the competition, 9th place out of 17 teams.