Fun Personal Projects
Pyraminx Solver
Python | Tkinter
My First Python Project in 2017. The goal of this project was to develop a fast, lightweight pyraminx solver that could take a user’s input and calculate the minimum moves needed to solve it. With some research on the Pyraminx, I was able to create a program to generate the move-sets for all possible unique solutions to the puzzle. The user would submit a text string indicating the starting position of the puzzle and output a sequence of instructions to turn the puzzle back to its solved state. After completing this step, I used the Tkniter Python library to create a User Interface that would assist in the generation of the starting position code and be intuitive to use.
Twitch Integrated Giveaway System
Python | Tkinter | Custom Art
One of my favorite Projects to have built! A colleague of mine streams on Twitch.tv and would have monthly giveaways to viewers of his channel. They would use a deck of playing cards to represent the entries to the giveaway, but would occasionally struggle keeping track of who was entered. This program allowed viewers of his channel to redeem channel points on twitch and claim the playing cards – all while keeping track of the data in the background. Data was stored in text documents, with the user redemptions in JSON format.
Functionality Includes:
– Randomly shuffled cards available for selection in a fun, Solitaire-Themed window.
– Ability to easily switch card back colors at any time.
– Debug pop-up window to show owners of current cards.
– Reset Button for end of the Month
– Easy Redeem process using buttons, Twitch integration puts the users name on the selection window with any previous redeemers.
– Twitch recognized commands to post each users claimed cards if prompted.
Other Involvement
TicBooth | Easy Ticketing Solutions
Rob is the owner of TicBooth LLC – an online website dedicated to providing online ticketing solutions to Organizations. He is a pro in WooCommerce and has nearly a decade of experience in website design and online sales.
The Playhouse Theatre Group
The Playhouse Theatre Group is a Non-profit Children’s Theatre in the Central Wisconsin area. Rob serves as the Head Website Manager and helps set up all ticketing for the organization. He also leads sound, lighting, and videography for the shows.
Stevens Point Pride
Rob is a volunteer board member for Stevens Point Pride, a non-profit organization supporting the LGBTQ+ folks in his hometown area. Rob serves as Treasurer, Website Manager, and DJs the event every year.