Hi! I’m Charlie Yin, a software developer currently based in Vancouver, British Columbia.
Aside from software, I also have a big interest in music. I listen to a ton of jazz, with recordings dating back all the way to the 40's, and I'll frequently practice jazz piano as a side hobby.
A self-correcting helicopter model. I worked with a partner to implement the PID control in C++ necessary for the 2-DOF helicopter to recover from external disturbances in both the pitch and yaw directions. The final product recovers from any external disturbance quickly and with minimal oscillations.
A modern and interactive homepage written by me. The page features a responsive design and automatically scales and adapts to any reasonable device screen size while maintaining full functionality. It provides a smooth browsing experience and is supported by most major browsers in use today.