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 - PresentJune 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 2023August 2022 - January 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 2021January 2021 - June 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 2020Summer 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 2019January 2019 - April 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
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
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
Contact
Get in Touch
Want to chat? Just send me a message on LinkedIn and I'll respond whenever I can.