Hi, I'm Josh ๐Ÿ‘‹
Robotics Software Engineer
JF

About

I'm based in Boston, MA with experience working on drones ๐Ÿ›ฉ๏ธ robotic arms ๐Ÿฆพ and trains ๐Ÿš„. Check out my projects below!

Work Experience

Humatics

Jun 2023 - Present
Senior Software Engineer
  • Architected and deployed track monitoring system with edge ROS2 sensor drivers (LIDAR, IMU, GNSS), and cloud (InfluxDB, AWS CDK, Batch) infrastructure for processing high-frequency sensor data (>RAM)
  • Engineered a full IoT device management platform with secure remote access (SSH tunneling), automated deployment updates, and integrated CI/CD (GitHub Actions, Docker)
  • Reduced data infrastructure costs by 75% through optimized InfluxDB querying (S2 geofencing) and developed advanced data analysis dashboards (Grafana, MQTT) providing key fleet insights

Amazon Robotics

Aug 2022 - Jan 2023
Software Development Engineer I
  • Developed a metrics pipeline and its surrounding infrastructure (AWS IoT, Lambda, Cloudwatch, Kinesis, CDK) which was deployed to 100s of production robotic workcells.
  • Through contributing to team code reviews and supporting customers with on-call responsibilities I gained development experience.
  • Visiting a production Fulfillment Center allowed me to learn about the entire Amazon delivery network, and allowed me to see the robots I was working on in real life.

Amazon Robotics

Jan 2021 - Jun 2021
Software Development Engineering Co-op
  • Developed a package singulation detection solution, using Tensorflow to classify images of packages.
  • Fully integrated the project with AWS (Sagemaker, GreengrassV2, Lambda, Cloudwatch).

Caltech

Summer 2018 - Summer 2020
Software Engineer Intern ยท SURF Fellow
  • Worked on the Seva Sanitation Project at the Linde & Robinson Lab towards developing a sustainable onsite wastewater treatment system.
  • May 2018 - August 2018
    • Developed smart maintenance sensor network monitoring wastewater treatment using Arduino & Raspberry Pi with 26 unique sensors
    • Coded Android app using Android Studio, SQLite and AWS (IoT, Lambda, DynamoDB, Cognito) backend to assist local operators in system repairs
  • June 2019 - August 2019
    • Created predictive maintenance regression and classification models to predict remaining useful life and most likely root cause of failures
  • SURF Program: June 2020 - August 2020
    • Completed beta version of app by changing architecture and finalizing notification and error management features
    • Developed unsupervised predictive maintenance anomaly detection using clustering and deep learning techniques
    • Published IEEE GHTC Paper

Scientific Systems

Jan 2019 - Apr 2019
Robotics Software Co-op
  • As a co-op at Scientific Systems Company Inc. I wrote collaborative autonomy software for Multi-UAV missions.
  • I worked on the DARPA project CODE (Collaborative Operations in Denied Environments) which was wrapping up its Phase 3 development. I developed and tested missions for collaborative jamming and RF localization.

Skills

Programming Languages

Python
C++
Java
TypeScript
MATLAB

Robotics & Tools

ROS 2
PX4
Gazebo
Docker
Git
Github Actions

AI & Machine Learning

TensorFlow
OpenCV
Scikit-learn

Cloud & Database

AWS
InfluxDB
SQL
My Projects

Check out my latest work

I've worked on a variety of projects, from simple hackathon games to complex UAV missions. Here are a few of my favorites.

Swarm Carrier

Swarm Carrier

Northeastern University Capstone project where we successfully built and flew a large octocopter for the deployment and retrieval of smaller UAVs. Software controls were implemented with a modified version of PX4, RTPS, and ROS2. Missions are performed with a behavior tree library developed by our c
...
Python
C++
ROS 2
OpenCV
NUAV Software

NUAV Software

Northeastern Unmaned Aerial Vehicles (NUAV) is a club my friends and I started my sophmore year. It focused on developing software for our custome built UAVs. We worked in the areas of computer vision, simulation, behavior trees, and path planning. As the Software Lead, I would also work with younge
...
Python
C++
ROS 2
DeepFlight

DeepFlight

Reinforcement learning project, where I Developed a double DQN to train a UAV to fly through an obstacle course given depth images. Used reinforcement learning environment with OpenAI Gym and Tensorflow. The simulation environment was built in AirSim.
Python
Tensorflow
AirSim
AlphaPilot Challenge

AlphaPilot Challenge

Autonomous drone racing competition. Developed an image classifier using the YOLOv3 architecture in order to locate gates. Implemented quadrotor path planning and control models in the FlightGoggles simulation envirnment.
Python
ROS
Retro-Eye

Retro-Eye

Developed at the HackHarvard Hackathon. A game Tetris that is controlled with your eyes. Uses Google's Computer Vision API.
Python
Flask
Planet Polluter

Planet Polluter

1st-Place NASA SpaceApps Hackathon Project. A game where the goal is to pollute the earth, developed in Unity.
C#
Unity
Simulink Robotic Arm

Simulink Robotic Arm

Bluetooth control of a robotic arm using a Wiimote and an FPGA. Simulink was used to generate PWM signals in order to control the arm servos.
C++
Simulink
Piezoelectric Keyboard

Piezoelectric Keyboard

Generate power by typing. Designed and prototyped a keyboard that measures the power generated from piezoelectronic sensors placed under key switches.
Arduino
Solidworks
Contact

Get in Touch

Want to chat? Just send me a message on LinkedIn and I'll respond whenever I can.