About Me

Hi! I’m currently a Computer Scientist at the US Naval Research Laboratory (NRL) in Washington, DC. Since 2008 I’ve worked at NRL performing various tasks from acoustic signal processing to algorithm development for autonomous underwater vehicles. I obtained my Bachelors and Masters in Mechanical Engineering from the Catholic University of America, mainly working with Dr. Joseph Vignola. After obtaining my MS degree I switched departments and began working towards my doctorate in Computer Science under the direction of Dr. Erion Plaku which I obtained in the spring of 2016.

At NRL my main research interest is in combined task and motion planning for mobile robots with an emphasis on perceptive tasks (collecting data using active sensors, measuring environmental phenomena, etc.). In this work I focus on the underlying planning algorithms that enable mobile robots to perform their high-level objectives while considering the underlying system dynamics.

- Jim, Dec 2016

mail ( at } jimmcmahon { dot ) io

Professional Experience

  • 2016-PresentComputer Scientist

    Acoustics Division
    US Naval Research Laboratory
    Washington, DC

  • 2009-2016Mechanical Engineer

    Acoustics Division
    US Naval Research Laboratory
    Washington, DC

  • 2008-2009Research Assistant

    Acoustics Division
    US Naval Research Laboratory
    Washington, DC

  • 2007-2008ONR NREIP Internship

    Naval Air Engineering Station
    Lakehurst, NJ