Who Am I?

I'm currently a third year computer science student in the College of Engineering at Michigan State University. I'm always looking to learn new things in the world of computer science. At present I'm interested in computer graphics and how visuals are rendered on a screen.

When I'm not busy doing homework for my classes, you can find me collaborating with my teammates on the MSU STARX teamn... and when I'm not busy with STARX you can find me playing games on my PC. I have a blog I update every now and then with my favorite games and my reviews of them.

This summer I'll be returning to Rocket Mortgage for my second term as a Software Engineer Intern.

MSU STARX Leadership lining up for one last team photo after competition

MSU STARX Leadership lining up for one last team photo after competition. Our suit malfunctioned the night before, so we weren't able to compete at full capacity. We still had a great time anyways! (2022)

Club Overview

MSU STrength Augmenting Robotic eXoskeleton (STARX) is a student-run engineering organization that aims to develop a wearable exoskeleton suit that can enhance a user's physical abilities. STARX comprises engineering students of all backgrounds who specialize in the exo-suit's bio-mechanics, electronics, programming, and hardware. The club was founded in 2017, and is currently on it's third major iteration of the suit. The team competes at the end of every school year against similar teams around the nation, last year we won 2nd place.

EHS Team Lead

After completing my first year in the club, I was elected to be the Embedded Hardware Systems team lead. In this position, I led the development of the control system that moved the actuators. To do this, we used accelerometers to calculate the angular velocity of the pilots leg, which would then be run through calculations to determine the correct output from the Arduino's to the actuators. This system seemed to work all the way up until competition week, where we decided to scrap the whole system and rethink of a way to move the actuators correctly. After many hours of development, we came to a solution that sacrificed reactivity for simplicity.

The suit propped on a table during competition

The suit propped on a table during competition. You can see that only two of the four actuators were actually used. The knee actuators were a level of complexity we weren't able to tackle in such a short amount of time (2023)

A STARX member piloting the suit through the uneven tarrain obstacle

A STARX member piloting the suit through the uneven terrain obstacle at the 2022 competition. This was the team's first year back after COVID and we were hosting for the first time. The obstacles and safety equipment were designed a constructed by the team.

Chief Engineer (current)

After my second year, I was voted to be Chief Engineer of the team. This role oversees every sub-team and their progress, along with being the vice president of the club. I am required to have the most comprehensive knowledge on how the suit is designed, and I must approve all projects before they are put to production. So far, I've been able to simply act as vice president for the team, given our large backlog of projects to complete. However, I plan to spearhead our upper-body development once we have the freedom to do so.

Internships

Rocket Companies Logo

Rocket Mortgage Software Engineer

Rocket Companies Logo

May 2023 - August 2023 • Detroit, Michigan • Hybrid • 146 GitHub Contributions

“Ben came in with no experience and has learned everything that was thrown at him. YAML, C#, PHP and engineering tooling. He independently looks for resources and makes connections between what he has learned and new information. His ability to learn from mistakes and grow each time is impressive”

Kristy Currier (Team Leader)

“Overall, Ben has been a great software engineering intern. He is driven, self-motivated, organized, and focused on both his short- and long-term goals. He has been a valuable asset to our team, and I highly recommend him for further opportunities, both at Rocket and elsewhere.”

Alexis Atchison (Senior Software Engineer)

Hard Skills Learned

CICD - Using CircleCI, I assisted the team in updating pipelines and deploying packages.

YAML - Much of my CICD work consisted of updating YAML files for library pipelines.

Git/GitHub - I worked heavily with GitHub and Git, creating repositories and transferring large amounts of files to updated repos.

PHP, Scripting, Google Teams.

Soft Skills Learned

Leadership - Later into the internship, another intern joined our team. I met with her often and mentored her on the work we were doing.

Communication - I strived to work well with everyone on the team. I was eventually able to communicate with and help a few senior-level engineers with their work.

Problem Solving - Every task I was given presented a new challenge to overcome. Over time I learned how best to approach new topics and learn what I need to complete my work.

Education

Michigan State University

Bachelor of Science, Computer Science 2025

I am proud to call Michigan State University my home. Ever since my first night in Wilson Hall, MSU has been the perfect place for me to learn and grow as a person. As any current or previous Spartan knows... once a Spartan, always a Spartan. GO GREEN!

Projects

Here you can find the personal projects I am most proud of:

Coming soon...

Coming soon...

Coming soon...

Coming soon...

What Now?

Questions? Reach out!

bencrimmins8@gmail.com

Check out my GitHub!

github.com/bencrim

Connect on LinkedIn!

linkedin.com/in/benjamin-crimmins/
Return to top