Projects unrelated to research
I enjoy coding for fun too - when I have the time. Listed below are the projects that have made it through development to some semblance of "completeness." You can check out some of my works-in-progress on Github.
Course Grade Calculator (.xlsm)
- This Excel file allows you to calculate the average grade you need to achieve on the remaining assessments in a course to earn various final overall grades. I found it particularly useful as a student to determine what final exam grade I should aim for - it took some pressure off of studying, and allowed me to direct my efforts more efficiently. It was also helpful to track my progress throughout each term. Enter the assessment weights from your course outline and the grades you achieve on each assessment throughout the term in the appropriate cells, and your course grade will be calculated. Detailed instructions are included.
This website
- I built this website from scratch to act as a personal and professional hub for my presence online. It's certainly not the most complex website on the Internet, but it was an interesting exercise and learning opportunity for me.
Minesweeper remade in Microsoft Excel (.xlsm)
-
Minesweeper was blocked at work, but Excel wasn't, so I remade it entirely in Excel. Due to the way Excel works, revealing a cell in the minsweeper game requires a double left-click instead of a single click like in the original game. Right clicking to flag cells works as usual. Requires Microsoft Excel 2007 or later. Enable macros.
- For whatever reason this doesn't run very efficiently in Excel 2013+. I'm still looking into fixing it.
PWidget - a bare-bones, lightweight Python GUI builder for Pygame (.py)
- As a part of my undergraduate User Interfaces course I was tasked with developing my own version of several X-Windows widgets in C++. I decided to keep going and develop a full set of GUI widgets in Python for use in my own projects. The GUI builder is based loosely on Java's Swing library for GUIs and X-Windows. Requires Python 2.7.X and Pygame.
Disclaimer
As with any software, I cannot guarantee anything here will work as intended, or even work at all. I'm an HRM/OB researcher first and a programmer second; I usually don't create anything with the intention of having it work across all platforms or hardware. Everything here works on my modern Microsoft Windows operating systems (with the appropriate libraries installed).
Be sure to exercise appropriate caution when downloading files from the Internet. While nothing I have created has been designed to cause harm to your system, by downloading anything I have listed here you agree that I will not be held responsible for any damage they might cause to your system, directly or indirectly. Hopefully by publicly associating my name with the files I have listed here you can trust them to (at least attempt to) do what they're supposed to and nothing more. Do not download software from sources you don't explicitly trust!