Skip to content
View dyldonahue's full-sized avatar

Block or report dyldonahue

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
dyldonahue/README.md

Dylan Donahue

- B.Sc EECE Northeastern University '25

- M.Sc EECE, concentration in Comp. Vision, ML, & Algorithms, Northeastern University '26


Hey! I'm currently completing my Masters in Electrical & Computer Engineering at Northeastern University in Boston, MA


I'm currently working on:

🟦 Equivariant Robotic Manipulation Benchmark
This is a project I'm working on with Northeastern's Helping Hands lab to develop a reinforcement learning benchmark that provides sample tasks with object poses utiliziing SO(3) space. This is built upon Robosuite and MimicGen

Past Roles & Work:

Head of Firmware, Northeastern Electric Racing

Our team develops industry-level RTOS and bare metal applications for vehicle controls, sensing, and telemetry systems, used across our electric formula-style car.

🟦 Shepherd BMS v2.0
Our fully custom, bare metal C battery management system application

🟦 Cerberus MPU
RTOS vehicle control application

🟦 Odysseus
Our MQTT based telemetry system - powered by a custom linux distribution through buildroot

🟦 Embedded-Base
driver-level & interface code used across various applications

🟦 Shepherd BMS v1.0
This is our first iteration of Shepherd BMS, built in C++ for Arduino based systems

🟦 NERduino
Northeastern Electric Racing's custom Arduino - powering early generation vehicle controls

Other Projects:

🟦 Hybrid GPU/CPU workload performance analysis
This project, which included a written report, measured the performance of a few benchmark algorithms when the workload was split (at various balances) between a p100 GPU and Xeon CPU.

🟦 ROS2 Learning

A simple ROS2 simulation I used to help learn ROS2

🟦 Arcade Game
This is a project im working on as I learn Rust - it's a retro-style 2D game built with ggez


Popular repositories Loading

  1. dyldonahue dyldonahue Public

  2. ArcadeGame ArcadeGame Public

    A vintage arcade-style game inspired by Dig Dug, Galaga, and others - built in Rust with ggez

    Rust

  3. BART-hardware-comp BART-hardware-comp Public

    This repo contains scripts used to test an LLM model, BART, on a CPU cluster, GPU cluster, and Raspberry Pi and construct a comparative analysis of their performance

    Python

  4. intro-to-ml intro-to-ml Public

    Jupyter Notebook

  5. HPC HPC Public

    Code submissions for EECE5640

    C

  6. mimicgen_benchmark mimicgen_benchmark Public

    A suite of challenging and custom MimicGen tasks and task generation pipeline for Robotic Manipulation.

    Python