print ("Programming Experience")

Artificial Intelligence

Advanced Human-Robot Interaction: Designed and implemented a multi-segment coding framework that integrates NLP and speech recognition, enabling seamless human-robot communication. Leveraged GPT-4 to enhance context-aware responses, ensuring an intuitive and adaptable user experience.

Real-Time Object Recognition: Developed an AI-driven perception system using YOLO and TensorFlow/PyTorch for real-time object detection and classification. Addressed challenges in reflective/non-reflective recognition under varying lighting conditions, improving the robot's reliability in real-world environments.

Robot Simulations

Proficient in ROS 1 Noetic, ROS 2 Humble, Gazebo Classic, and Gazebo Ignition Fortress, with experience using Docker and VirtualBox to facilitate efficient robot simulations.

Developed ROS nodes for image acquisition and processing from simulation cameras, enabling advanced vision-based tasks in simulated environments.

Integrated SolidWorks models into Gazebo simulations by converting designs into URDF format, ensuring accurate and realistic robot simulations.

I firmly believe that the notion of a perfect coding language is inherently elusive.

Thus, I have committed to prioritizing adaptability as a fundamental guiding principle in the sphere of code development.

HTML

Since a very young age, approximately 10 years old, I started using html to develop webpages for my hobbies (at that age, club penguin). Which taught me the magic of coding.

LabVIEW

The second language I learned was LabVIEW. I used it for robotics competitions becoming the programming leader at FRC (FIRST Robotics Competition). Little I knew this knowledge would be useful in my career, and also would help me understand mathematical models in a visual approach.

C++

When I started using Arduino to bring to life my robot sumo to be able to compete in Japan, I had no idea I was actually learning C++, which my highschool teachers taught me at computational logical thinking.

Matlab

At college, my control and programming proffessors taught me to use Matlab. Again, my C++ knowledge helped me a lot. I loved seeing the signals and mechanisms behaviour by writing some code.

Python

When I was a university student, I had the opportunity to participate as a facilitator and instructor at Beautiful Patterns, a program organized by the MIT. I had to learn Python to teach the course, this helped me later in Japan where I developed a robotic dog for the visually impaired.

Java

This is the latest coding language I learned. I started mentoring the highschool FRC team Abtomat 3480, and when they assigned me to help in the coding area, I had to remember my FRC knowledge and learn a new language. Python helped me understand Java in an easier way, since both are OR.