Programming

About My programming setup
I know a few different programming languages, which I've been learning since summer 2021. In that time, I've learned C, Python, some Verilog, and now HTML/CSS. In order to program, I use Windows and Visual Studio Code to write code, then, if I'm using C, compile it using WSL and GCC. At home, I program on my custom desktop, which has the following specs:
- Ryzen 5 5600G CPU
- Intel Arc A750 GPU
- Gigabyte AORUS A520M Motherboard
- 16 GB DDR4 3200 RAM
- 1TB SSD
- 1TB HDD x2
On the go, I use my laptop, which has a Ryzen 7 7730U CPU and less storage, but similar specs otherwise.
I aim to go to university for computer engineering, and focus on bringing my interests of electronics and programming together.
Programs I have made
Mastermind Game

This is an implementation of the game "Mastermind" in python/pygame. You can download it from Github. I made this around early 2022, and was one of the first programs I felt proud enough to relase to the world.
QOA decoder ASIC

This is a custom chip, produced with Tiny Tapeout 07, that decodes the QOA audio format. You can read more about it on the blog. I will update this page once I get the sample!