Projects

Hello! Welcome to my projects. Here, you can find a list of select projects that I really enjoyed working on in high school.

A render of the project in Fusion.
Chessboard
Jan 2025 - now

A digital chessboard that tracks pieces, enforces game rules, and suggests moves! Detailed project write-up coming soon... (You may wonder why I start this when I have the Chessbot - I honestly don't know 🤷‍♂ )

GitHub repo for PCB filesGitHub repo for more PCB filesGitHub repo for design filesGitHub repo for codeGitHub repo for more code
A picture of the front finished weather station, showing the weather.
Weather Station
Feb - Aug 2024

A multi-lingual low-power IOT 7in weather station that displays the current weather and a five day forecast. Detailed project write-up coming soon...

GitHub repo for codeGitHub repo for hardware
A picture of a chessboard, a Raspberry Pi camera, a Raspberry Pi 5, and a monitor showing the fools mate on screen.
Chessbot
Sep 2024 - now

A Raspberry Pi uses computer vision to play chess against you! Work in progress...

GitHub repo
An animated picture of an all-black plastic fireplace with a little screen inside playing a fireplace animation.
Little Fireplace
Nov - Dec 2024

A small USB-C-powered 3D-printed fireplace that you can take anywhere! Detailed project write-up coming soon...

GitHub repo for codeGitHub repo for hardware
A picture of the top of the web page of the Awesome Arcade site of the extensions page.
Awesome Arcade
April 2023 - now

A community-driven site listing the best extensions and tools for MakeCode Arcade game development!

Website
A selection of my games on MakeCode Arcade.
MakeCode Arcade Games
2021 - now

A list of MakeCode Arcade games that I have made, including game-jam-winning and featured games!

View games
© 2025 Cyrus Yiu