Hi there, I'm Cole
A passionate developer who loves to make blazingly fast software and everything lower level. I mainly program in Rust but I also have experience with Java, Python and JavaScript/TypeScript. You can check out my GitHub here and if you want to read about my random programming adventures check out my blog.

keyboard-rs
keyboard-rs is an open-source keyboard firmware written in Rust. It allows users to not have to worry about cryptic compiler errors and just focus on their keymap. Currently keyboard-rs only works with a keyboard running off of a rp2040 but with plans on moving from rp2040-hal to embedded-hal, this would allow for any chip that has an embedded-hal implementation including the rp2040. The only other additional feature that is implemented is rotary encoder support.
The image on the left is of late night engineering, a keyboard I designed for my computer engineering class.
streaming-rs
WARNING VERY ACTIVE DEVLOPEMNT, INFORMATION MAY BE OUT DATED.streaming-rs is a full streaming service written in Rust. There 2 main parts, the server and the client. Let's start with the server, the server as of September 14th, 2023 is very simple, the client sends a song Spotify ID, and the server sends the file back. If the server doesn't have the file locally it downloads the song using spotDL and sends the file once it is done. Now the client, there is a library provided by streaming-rs which is used to make clients for the server. There are currently 2 clients, a command line and a TUI, with a planned GUI. The client library currently has the following features, a library, downloading songs, searching songs, playlist and built-in shuffle.
