I am interested in delving deeper into how the underlying software and hardware of the tools/applications we use work on at the bit level. Since it’s a broad topic, I am using the field of embedded development as my compass to see what there is to learn. Along the way, I hope to pick up electrical engineering knowledge and expand my skillset to the physical realm ideally to mechatronics.
Currently as of 2024.01, I am focusing on building proficiency in the C programming language and learning baremetal programming on the Atmel AVR microcontroller.
It’s going to be a very long journey, but here is a continually updating list of projects that I am doing (most recent, first):
- baremetal avr
avr c - small arduino programs
arduino basic-electronics - compiled list of articles/references about the C language
avr c - DSA in C
c - http server from scratch
c - transitioning to linux
linux
Projects with promising potential, only if I just have the motivation to complete.
MERN web application to see the trends of your favorite artist's songs using Spotify analysis features
Select by:
These projects are completed and ready to be use! Web-based projects are deployed, just click on the link! Other projects require manual installation, most of which should be explained in the README.md of the Github repo.
These projects are not available to use. Either they didn't make it past the development stage, or require some workaround when setting it up on your machine, or I didn't want to bother with the last step of getting them running on a server. The links here are for documentation purposes.
Projects made at hackathons