AI + ROBOTICS

Brian Fogelson

I enjoy building software that's useful, especially at the intersection of robotics, AI, and embedded systems. Most of my recent work has been in medical devices and autonomous systems.

Brian Fogelson is a robotics and AI engineer based in Baltimore, Maryland.

COMMUNITY INVOLVEMENT

Community-focused engineering work

My favorite projects involve helping my community through mentoring, education, and shared standards.

2020-Present

IEEE Standard 1872.1 Contribution

Helped develop IEEE Standard 1872.1 for Robot Ontology: Robot Task Representation.

2023-Present

FIRST Robotics Mentor and Judge

Mentor and judge for FRC Team 4541, the Cavineers.

2020

Graduate Student Instructor, University of Michigan

Taught an Intro to Engineering class focused on human factors, culminating in a robot arm controlled by wearable sensors with Arduino.

2018-2019

HKN / IEEE President at Hopkins

Served as president of the HKN/IEEE student chapter at Johns Hopkins University.

TIMELINE

Career, Projects, and Milestones

A more complete timeline of school, work, and projects. I would rather be over-inclusive here than leave out the things that shaped how I work.

AI chatbot interface on a phone screen

2024-Present · Work Highlight

Locally Hosted RAG Chatbot

Building an internal RAG assistant to support engineering and business workflows.

April 2024-Present · Work

Joined Key Technologies

I am now leading work that spans medical-device prototyping, embedded software, and AI tooling.

Maritime vessel at sea

2021-2024 · Work Highlight

Engineering Operations for Unmanned Ships

Enabled unmanned ships to perform self-diagnostics and repair.

January 2021-April 2024 · Work

Joined Weather Gage Technologies

Led autonomy-related software efforts for unmanned maritime systems, including tasking, autonomy behaviors, voice control, and validation tooling.

December 2020 · Degree

Graduated from the University of Michigan

Completed an M.S. in Robotics, focusing on AI, ML, controls, and human-centered systems.

2020 · Teaching

Taught ENG100 at Michigan

Taught a human-factors-focused intro to engineering course where students built a robot arm controlled by wearable sensors and Arduino.

June-August 2020 · Internship

Northrop Grumman Internship

Built a novel decentralized task-allocation algorithm that saved time and fuel in the real-world.

Reinforcement learning ridesharing project

2020 · Michigan Research

Reinforcement Learning for Ridesharing

Compared deep RL methods for taxi assignment, including QMIX, and published the work.

2020 · Michigan Project

COVID Face Mask Detection

Built a real-time face-mask detection system using transfer learning on ResNet50 to classify masked, improperly masked, and unmasked faces from webcam video.

Exoskeleton transition detection research

2019-2020 · Michigan Research

Exoskeleton Transition Detection

Compared EMG-based approaches for anticipating gait transitions, including LSTM RNN models.

Robotic manipulator with vision project

2019-2020 · Michigan Project

Robotic Manipulator with Vision

Integrated camera-based perception with arm control to detect and manipulate target objects.

BalanceBot project

2019-2020 · Michigan Project

BalanceBot

Designed and tuned a self-balancing robot with closed-loop control for stable real-time operation.

Maze solving robot

2019-2020 · Michigan Project

Maze-Solving SLAM Robot

Built an autonomous robot that mapped unknown mazes and navigated to goal points using SLAM.

September 2019 · Education

Started at the University of Michigan

Began M.S. work in Robotics, focusing on controls, perception, learning, and human-centered systems.

June 2018-August 2019 · Industry

Booz Allen Hamilton

Worked on machine learning approaches for anomaly detection in industrial control systems and smart-home environments.

May 2019 · Degree

Graduated from Johns Hopkins University

Double majored in Electrical Engineering and Computer Engineering, with minors in Entrepreneurship and Management, Robotics, and Computer Science. Charles A. Conklin Scholar for Distinguished Academic Achievement, General Honors, and Departmental Honors.

2018-2019 · Leadership

HKN / IEEE President at Hopkins

Led the student chapter and helped organize engineering-centered community and professional programming.

Event music app project

2018-2019 · JHU Project

Event Music App

Built a webapp and iOS app to crowdsource music playlists at events with voting and automatic per-genre music library importing.

App to discover local musicians

2018-2019 · JHU Project

LocalUp

Created an app to help people discover and support local musicians.

Plant watering bot project

2019 · JHU Project

Plant Watering Bot

Built a bot for automated plant care using sensors, actuators, and embedded control.

2016 and 2018-2019 · JHU Research

BLAM Lab Rehabilitation Device Work

Helped improve sensing and mechanical design for a hand device aimed at supporting motor-skill recovery after brain injury.

Battle robot project

2018 · JHU Project

Battle Robot

Used vision to detect an opposing robot target and fire ping pong balls, while defensive behavior avoided incoming shots and wrote an SOS message in Morse code.

September 2015 · Education

Started at Johns Hopkins University

Began undergraduate studies in electrical and computer engineering.

2015-2017 · Internship

BKM Associates

Worked on electrical design for commercial buildings in Baltimore, Maryland.

June 2015 · Education

Graduated from Gilman School

Finished high school in Baltimore and started moving toward engineering and robotics work.

WORK EXPERIENCE

Resume Highlights

Lead Computer Engineer - Medical Devices and Artificial Intelligence

Key Technologies · Baltimore, MD · Apr 2024 - Present

  • Lead AI initiative for a locally hosted RAG chatbot that supports engineering workflows.
  • Write and test software in embedded C++, C, Python, and C# for medical device prototypes.

Software Engineer - Artificial Intelligence and Autonomy

Weather Gage Technologies · Annapolis, MD · Jan 2021 - Apr 2024

  • Led a team of engineers building compliance-oriented engineering operations software for unmanned ships.
  • Developed decentralized task allocation, autonomy behaviors, voice-control, and LVC testing systems for autonomy validation.

Systems Engineering Graduate Student Intern - Artificial Intelligence

Northrop Grumman · Baltimore, MD (Remote) · Jun 2020 - Aug 2020

  • Invented decentralized task allocation algorithm that completed tasks 10% faster with reduced fuel usage.
  • Received engineering award recognition for algorithm performance and impact.

Software Engineering Intern - Machine Learning for Cyber Security Applications

Booz Allen Hamilton · Annapolis Junction, MD · Jun 2018 - Aug 2019

  • Developed machine learning algorithms to detect anomalies in industrial control systems and smart homes.

SKILLS

Technical Skills

Software Engineering

  • Python
  • C++
  • Java
  • C
  • MATLAB
  • JavaScript
  • Git
  • Docker
  • Assembly
  • Algorithm Development
  • iOS

Artificial Intelligence

  • Machine Learning
  • Deep Learning
  • LLMs
  • RAG
  • Reinforcement Learning
  • Splunk Power User

Robotics and Controls

  • Nonlinear Control
  • Kinematics
  • Computer Vision
  • Path Planning
  • SLAM
  • ROS
  • Kalman Filters
  • PID
  • LQR
  • MPC

Digital Design

  • Microcontrollers
  • Single Board Computers
  • Sensors
  • Actuators
  • Oscilloscopes
  • DSP