Skip to content
View brandmcd's full-sized avatar

Highlights

  • Pro

Block or report brandmcd

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
brandmcd/README.md

๐Ÿ‘‹ Hi, Iโ€™m Brandon

๐ŸŽ“ Robotics Engineering undergraduate at the University of Michigan
๐Ÿ”ฌ Undergraduate researcher on iGym (AR/XR systems for inclusive play)

I build and study full-stack robotic systems, with a growing research interest in perceptual reasoning and semantic understanding for interactive and human-in-the-loop robotics.


๐Ÿง  Research Interests

  • Real-time robot perception and tracking
  • Perceptual reasoning under noise, occlusion, and latency
  • Semantic understanding for interaction-aware systems
  • End-to-end robotics systems spanning sensing, networking, and rendering

๐Ÿ› ๏ธ Technical Stack

C C++ Python Java C# MATLAB Bash

ROS 2 OpenCV Unity Linux Git


๐Ÿ”ฌ Selected Experience

  • Refactored and multithreaded ROS 2 + OpenCV perception pipelines, reducing latency 12 ms โ†’ 5 ms
  • Implemented Kalman filtering + Hungarian matching for stable multi-target tracking
  • Profiled end-to-end latency across camera capture, ROS messaging, networking, and Unity rendering
  • Co-authored and presented a live demo at ACM MobiCom 2025

FIRST Robotics & Mentorship

  • President, FIRST Alumni & Mentors Network at Michigan (FAMNM)
  • Mentor FRC and FTC teams in control systems, Java, and subsystem design
  • Support and lead large-scale robotics competitions and outreach programs

Pinned Loading

  1. FAMNM/ri3d-2025 FAMNM/ri3d-2025 Public

    FAMNMs Ri3D Code for the 2025 FRC challenge.

    Java 1

  2. aoc2024 aoc2024 Public

    C++ 1

  3. LudumDare54 LudumDare54 Public

    ShaderLab

  4. Whats_Missing Whats_Missing Public

    A game with 3 colors and no words

    ShaderLab