# Hello!
I am a software developer with a Bachelor's degree of Compute Science from Eastern Washington University.
When I am not programming, I am often listening to my vinyl records, or playing video games.
My focus lies in:
- Database development
- API design and use
- Self-hosting and (Linux) server management
# Proficiencies
I mostly work with Python and Bash. However, I am also proficient in many technologies, including:
- Python
- MatPlotLib
- Requests
- FastAPI
- Java
- SQL
- C++
- POSIX shared memory pages
- POSIX semaphores
- Lua
- HTML/CSS/JS
- Astro framework
- TypeScript
- DaisyUI component library
- Linux Shell Scripting
- Bash
- ZSH
- Ansible
# Projects
Here are a couple of my favorite projects that I have worked on:
EWU-MC
This project was originally built for the Association for Computing Machinery club at Eastern Washington University. It's a modification of the Nomifactory modpack, re-themed and modified with some new mods and with some balance changes.
Originally, I was manually patching the modpack every time Nomifactory update. However, I eventually re-wrote it as a series of Python and Bash scripts to automatically apply my patches.
SpotList
Built as a group project for a software design class, SpotList integrated with the Spotify API, to create playlists. In Spotify, there is no way to simply play all of an artist's songs. You can only play individual albums, algorithmically generated lists of the artist's most popular songs, or curated artist playlists.
SpotList was built to fix this, by allowing the user to create playlists by defining rules that add or remove songs from a playlist. SpotList processes every rule in a ruleset, compiles them into a list of songs, and injects those songs into a Spotify playlist.
BillOrganizer
This was a project developed for my senior project at Eastern Washington University. It downloads and stores bills from the Washington state legislature, and presents it in a convenient fashion.
BillOrganizer allows users to write notes on bills, organize bills into saved lists, sort, and filter bills.
# Links
See my vinyl collection on
Discogs
Look at my current projects and bad code on
GitHub
:)
Contact me at
gunnar.knutson@proton.me
Find me on
Linkedin