Skip to content
View s7pan's full-sized avatar

    Highlights

    • Pro

    Block or report s7pan

    Block user

    Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

    You must be logged in to block users.

    Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
    Report abuse

    Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

    Report abuse
    s7pan/README.md

    Hi, I'm Siyuan Pan 👋

    Pronouns: He/Him

    I'm a first-year Mechatronics Engineering student at the University of Waterloo. I'm excited to explore robotics, control systems, and a wide array of tech skills—all while enjoying life to the fullest! I aspire to create a state-of-the-art robot powered by the most intelligent AI, setting a new benchmark in technological innovation!


    About Me

    • 🚀 Current Focus: Working on a ROS2 project while exploring control systems and robotics (ie. path planning using graphs).
    • 🎓 Learning Journey: I'm new to GitHub and learning everything from scratch. I'm also expanding my skills in databases, SQL, PID controls, ADTs, web development, engineering and computer science.
    • 🎮 Interests: In my leisure time, I love playing badminton, watching anime, gaming, reading, and traveling.

    Skills & Tools

    ROS2 Python C++ SQL Arduino Mechatronics

    Projects

    Here's a snapshot of some projects I've been involved in:

    • Rubik’s Cube Solver:
      LEGO EV3, RobotC, CAD modeling
      Developed a robot to solve and scramble Rubik's Cube puzzles with impressive accuracy.

    • Speaker Cable & Sound Amplifier:
      Arduino, AutoCAD, Circuit Design
      Engineered a custom audio system enhancing signal clarity and volume.

    • Swarm Robot Challenge:
      ROS2, Python, Turtlesim
      Created leader-follower swarm behavior for simulated robots and used it draw IRON MAN!

    • PID Control for Mobile Robot:
      ROS2, Gazebo, C++
      Implemented a PID controller for autonomous navigation in a simulated environment.


    Goals

    • Learning & Growth: Continuously expand my knowledge in robotics, control systems, and other emerging technologies like AI!
    • Project Development: Start new exciting projects and collaborate with peers.
    • Ongoing Updates: I will continue to work on and upload my projects as I achieve new milestones—stay tuned for more updates!

    Let's Connect

    I'm always looking to collaborate on new and exciting projects. Feel free to reach out via email:

    📧 s7pan@uwaterloo.ca


    Excited to learn, grow, and create—let's build something amazing together! 🚀

    Popular repositories Loading

    1. Rubik-s-Cube-Solver- Rubik-s-Cube-Solver- Public

      A LEGO EV3 robot that autonomously scrambles and solves a 3×3 Rubik’s Cube, showcasing robotics and automation in a compact project.

      C 3

    2. s7pan s7pan Public

      My first repository!

    3. VEX_Robot_Path-Planning VEX_Robot_Path-Planning Public

      A VEX V5 robot implements dynamic path planning with doubly linked lists and real-time sensors to autonomously navigate an obstacle course.

      C++

    4. skills-introduction-to-github skills-introduction-to-github Public

      Exercise: Introduction to GitHub

    5. siyuan-portfolio siyuan-portfolio Public

      TypeScript

    6. autonomy-bootcamp-2025-p1 autonomy-bootcamp-2025-p1 Public

      Forked from UWARG/autonomy-bootcamp-2025-p1

      Autonomy bootcamp starting F25 part 1

      Python