Robotics Software Engineer

About Me

I believe that one of the most important attitudes one can develop is the desire to keep on learning. It is in that spirit that I decided to embark on a career in Robotics.

My passion and goal is to build useful, outstanding Robotic Software Applications. I am becoming proficient in technologies such as ROS, Gazebo and OpenCV at Northwestern.

With the continual development of technologies such as Deep Learning, GPUs and Cloud infrastructure, the future Robotic Software Engineer will need mastery of algorithms and key concepts in computer organization. For example, knowledge of principles and algorithms in Localization, Vision and Planning will continue to be necessary. In addition, Cloud technologies like AWS keep growing and are becoming more relevant in situations where simulation and modeling are required. I am working on preparing myself and others for the exciting times up ahead.


  • ROS,Python & C++
  • Computer Vision
  • Robot Kinematics & Dynamics
  • Localization & Planning
  • Embedded Systems
  • Deep Learning
  • Optimization
  • Parallel Computing with CUDA
  • Web programming