I’ve contributed to Open Source / Free Software projects for four years now. I am interested in starting my own projects as soon as I think of something beneficial.
My programming experience began with C, C++, and Java during my Bachelor’s of Computer Science program. I’m also a self-taught developer. My first real programming interest was in Python. I have experience in hacking on the Qtile window manager which uses Python. I also have some experience in programmin in Haskell, which was useful when creating my XMonad configuration file.
I got interested in Linux and Free Software around 2012 when Windows 8 came out. My first transition into Linux was through Fedora v17 “Beefy Miracle”. I realized I enjoyed using Gnome and customizing the Gnome Shell to my liking. I stayed with Fedora through v19 and then moved on to Korora. I stayed with Korora until they shutdown and I moved to Antergos, my first steps int Arch Linux. From there, I have mostly stayed on XMonad on pure Arch since 2019. This is where I landed my most valuable experience in Linux writing shell scripts.
Since then I contributed to some projects…
Projects I forked
Code contributions
- pywal: a program that let’s you generate and change color-schemes on the fly. Contributed some snippet to export XMonad colors.hs and included a haskell template for XMonad that allows users to link their XMonad config file to change colors.
- electronplayer: an electron based web video player for streaming services. Contributed svg logos for CBS All Access, Vudu, and Disney+ and added lines of code into the default-services.js file.
Other contributions
-
wal_steam: a theming script that themes Metro for Steam on the fly using pywal. Reported that the latest update 4.4 was still using an older 4.3.1 url inside the wal_steam.py and that simply replacing the url with the 4.4 fixed the issue but that they would need to reflect the change. This ultimately solved two open ticket issues.
-
This blog!