Portfolio

Jason Koubi - US Citizen


Contact Information

Phone: (424) 610-7969
Email: jazkoubi@gmail.com or use this form
GitHub: jkoubs
LinkedIn: Jason Koubi


Summary

Dedicated Robotics Software Engineer with a strong background in Mechanical Engineering and expertise in ROS/ROS2. Proficient in Python and C++, with extensive experience developing autonomous systems for navigation, manipulation, and perception. Passionate about software robotics, with a proven ability to design and implement innovative robotic solutions that integrate hardware and software seamlessly. Skilled in programming, simulation, and teaching advanced robotics concepts, with a commitment to advancing the field through continuous learning and practical applications.


Skills

  • Software Engineering: Python, C++, Unit Test, Linux, Bash, CMake, Matlab, OOP, Data Structures & Algorithms.
  • Robotics Frameworks & Simulation: ROS/ROS2, Gazebo, Moveit, RViz.
  • Computer Vision: OpenCV, PCL, YOLO, 2D/3D data processing, Machine Learning.
  • Robotics Fundamentals: SLAM, Manipulation, Sensor Fusion, Reinforcement Learning.
  • DevOps Git, Docker.
  • Other: Microcontrollers, Sensor Integration, CAD, FreeCAD, Blender, GIMP, Inkscape.

Professional Experience

Robotics Educator | The Construct Robotics Institute

March 2024 – Present

  • Created a comprehensive ROS 2 Perception course for The Construct, a leading online platform for robotics education, with a focus on image and point cloud processing using libraries such as OpenCV, PCL, and deep learning models such as YOLO.
  • Producing engaging online lectures, tutorials, and hands-on exercises tailored to enhance understanding and application of advanced perception techniques in ROS 2, emphasizing practical skills in image and point cloud analysis.
  • Check out video introducing the ROS 2 Perception course and the course content.
  • Developing a Reinforcement Learning for Robotics course, equipping students to implement RL algorithms in robotic systems through theoretical learning, practical implementations, and hands-on projects involving robot simulations.

Robotics Software Engineer Intern | Karelics

January 2023 – April 2023

  • Created Docker container in ROS 2 Galactic for code development.
  • Built ROS 2 Navigation node implementing Smac Hybrid Planner and created a goal validity checker node that checks for goal pose validity and recalculates a new valid goal pose when required.
  • Implemented unit tests for goal validity checker node.
  • Established behavior tree node that implements service node into behavior tree to integrate service into ROS 2 Navigation.
  • Tested proposed solution on the company’s robot showing promising results.
  • Documented the project in a blog post and shared the codebase on GitHub for future reference.

Education

Master of Science in Mechanical Engineering
California State University Los Angeles
Master’s degree program
Cumulative GPA: 3.9/4.0
Thesis title: Development of a Robotic Platform for Autonomy Research in both Simulation and Reality
2019 - 2022


Robotics Developer Master Class
The Construct Robotics Institute
Online Certification
Feb 2022 - Oct 2022


Bachelor of Science in Physics
Université de Nice
Bachelor’s degree program
2011 - 2015


Languages

  • English: Fluent
  • French: Fluent
  • Spanish: Conversational proficiency