Technical Skills & Programming Languages
- Languages: Strong proficiency in Python and C/C++, with the ability to write efficient embedded code for microcontrollers.
- Development Environments: Hands-on experience using Arduino IDE for hardware programming and VS Code for scalable project development.
- Frameworks & Libraries: Familiarity with ROS for robotic middleware, OpenCV for computer vision, and TensorFlow for integrating AI models.
- Simulation & Prototyping: Ability to simulate robot behavior in Gazebo or Webots and fabricate components using 3D printers and laser cutters.
- Tools: Proficient in using Git for version control, CAD tools like SolidWorks/AutoCAD for mechanical design, and Fritzing for circuit prototyping.
- IoT & Electronics: Practical skills in soldering, using diagnostic tools like multimeters and oscilloscopes, and programming Wi-Fi/Bluetooth microcontrollers.
- Hardware Kits: Experience working with educational kits like Arduino, Raspberry Pi, LEGO Mindstorms, VEX Robotics, and micro:bit in academic settings.