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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only 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 1

  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