Hi, my name is Yibo Yang
I'm the developer you need.

Know more

About me

Profile Image

Hello! I’m a passionate Full-Stack Developer with a strong foundation in web development, problem-solving, and software design. I love building interactive and intuitive applications that deliver value and enhance user experience. My journey in development has equipped me with expertise in both frontend and backend technologies, and I’m always eager to learn new tools and improve my skills.

When I’m not coding, you’ll find me playing music, working on personal projects, or learning something new. I’m always excited to collaborate on innovative ideas and contribute to impactful projects.

View Resume

Projects

Face Recognition Web App

An interactive full-stack web application that allows users to detect faces in images by providing an image URL. This project uses AI-powered technology to process images in real-time and display detected faces with visual bounding boxes.

Key Features:

  • User Authentication: Secure registration and sign-in system with personalized tracking of detection entries.
  • Real-Time Feedback: Visual bounding boxes appear instantly around detected faces.
  • Entry Tracking: Keeps track of the number of images processed by each user.
  • Responsive Design: Ensures seamless use on both desktop and mobile devices.

See Live Source Code

Sheet Music Library

A dynamic web application that allows users to search, view, and access sheet music with ease. Designed to streamline the process of finding and organizing sheet music, the app provides an intuitive interface and seamless user experience.

Key Features:

  • Search Functionality: Quickly search for sheet music by name or instrument.
  • PDF Viewing: Click on a sheet music preview to open the full PDF in a new tab.
  • Interactive UI: Engaging design with intuitive controls for easy navigation.

See Live Source Code

Cubli: Self-Balancing Cube

A fascinating robotics project where a cube can balance on its edges and corners, recover from a fall, and maintain equilibrium using advanced control systems. Inspired by ETH Zurich's Cubli, this project demonstrates principles of dynamic balancing, motor control, and sensor integration.

Key Features:

  • Self-Balancing Mechanism: Uses reaction wheels and precise motor control to balance on edges and corners.
  • Fall Recovery: Automatically detects falls and repositions itself to regain balance.
  • Control Systems: Implemented PID control for accurate balancing.
  • 3D Design and Fabrication: Designed the cube structure in SolidWorks and built it using 3D printing techniques.

See Process

Contact

[ I'm always excited to work on new and innovative projects. Whether you're looking for a developer to join your team, have a project idea in mind, or just want to chat about technology, feel free to reach out!]

Contact Me