Skip to content
View brenapp's full-sized avatar
🐵
Code Wranglin
🐵
Code Wranglin

Highlights

  • Pro

Organizations

@mannrobo @BCUZRobotics
Block or Report

Block or report brenapp

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brenapp/README.md

Hey, I'm Brendan!



Hello, and welcome to my GitHub profile! You can see some of the projects I have worked on here. I graduated from Clemson University in May 2023, and I currently work as a Software Developer for Epic Systems. One of my favorite parts of Computer Science is how hands-on it can be and how easy it is to create something to solve real problems.

In my free time, I also run robotics tournaments for K-12 students, specifically the VEX Robotics Competition and VEX IQ Competition programs. These programs benefitted me massively when I was going through, and nothing else gets me as excited to wake up at 6:00 AM on a Saturday!

Favorite Projects

  • tm-switcher (Nodejs)

    • Automation tools to assist competitive robotics tournaments automate their livestreams, removing the possibility for error and reducing load on event staff.
    • Used successfully at dozens of large-scale robotics events, including the Kalahari Classic, South Carolina State Championship, and Northeast Wisconsin Showdown
  • Referee FYI (React, Tailwind, Tanstack Query, Cloudflare Workers + DO + KV)

    • Mobile-first PWA designed to assist Head Referees at VRC, VEXU, and VIQRC tournaments record and track violations at an event.

    • Focus on working in low connectivity environments.

    • Sharing feature based on Cloudflare's Durable Objects product for real-time referee collaboration.

  • snoostorm (TypeScript)

    • Event-based library for streaming from the Reddit API
    • Over 1200 downloads/month
  • mtrx (Rust)

    • Matrix Library using Rust's new Const Generics features
    • Matrix sizes are determined at compile time, allowing for better type checking
  • Plausible Denabilities (Preact, Nodejs, Web Sockets)

    • Realtime guessing game based on The Technical Difficulties' Two of These People Are Lying.
    • Players take turns bluffing about a selected prompt, with one player being the judge.
  • motes (React, Tailwind, Next.js)

    • Simple note taking app design for writing down quick notes in meetings
    • Designed with keyboard navigability and accessibility in mind
    • Integration with Todoist to add items to a more permenant todo list later on

Pinned

  1. Snoostorm Snoostorm Public

    An event based library for streaming from the Reddit API. Built on top of snoowrap

    TypeScript 94 16

  2. robotevents robotevents Public

    RobotEvents v2 API Module

    TypeScript 13 4

  3. vexbot vexbot Public

    A discord bot to help with verification, scouting, etc.

    TypeScript 7 2

  4. css css Public

    An easy-to-follow CSS parser and minifier written in rust.

    Rust 3 1

  5. tm-switcher tm-switcher Public

    Manages automatic switching for events that use Tournament Manager

    TypeScript 18 3

  6. vex-tm-client vex-tm-client Public

    Programmatic Client for VEX Tournament Manager's web interface

    TypeScript 8 2