A selection of open source tools, games, themes, and web projects I've made over the years. All available on my GitHub, spotech-dev.
For the longest time, I've been a Linux user. However, no matter how hard I tried, there was always a program or two that had compatability and performace issues on Linux (namely Adobe and Autodesk programs). Sadly, I had to move over to Windows which wasn't too bad except for the fact that it had horrible customization compared to Linux. As a result, this weekend project is a compilation of themes I created for apps like Vs Code and GitHub alongside matching wallpapers. The main inspiration for the design was Monkey-Type's default theme: Serika.
Growing up, I loved listening to DJs on YouTube making very cool remixes with their launchpads. I ended up getting a Novation Launchpad for my birthday a few years ago and realized I don't have the same talent as the DJs I watched. Instead of making music, I thought the launchpad could work very well as a macro pad, and possible even a game console. This (yet another) weekend project is a python-based library I wrote to easily create programs for Novation launchpads. It's bassed off of a more complicated library for the Novation that I dumbed down into basic functions to light up the LEDs and detect button presses. I also created Connect 4, Patterns, and Dance Floor as proof of concept programs.
This was our second project of the year, and it was created to test all of our programing knowledge and learn to use images and sounds and create assets for our game. We could have made anything we wanted with a base of mouse controls and keyboard controls, but I chose to create the original game with my own twist of assets and sounds. I created all the sound effects with my mouse and a mic and I created all the graphics at pixelart.com
A small one-hour project built for a friend, Dino-JS recreates the classic Chrome offline dinosaur game using JavaScript. The core mechanics are complete, including jumping and obstacle detection, with only minor polishing, sound design, and visual refinements remaining.
This was our verry first game in CSSE. We created this game because it's almost mandatory to create pong as your first game in a new programing language. For this project, we learned how to use graphics with processing IDE and basic math like score and collisions. We use stuff like fore loops, while loops, and if statements to create our game.
After seeing increasingly complex and sometimes frustrating website verification systems online, I decided to experiment with one of my own. Combining web design practice with my interest in calculus, I built a verification method that requires users to solve a simple calculus problem before gaining access.
My first time learning Web Design was in High School with Mrs.Neumann in Web Design 1-2. At the time, I knew a little bit of HTML and CSS but not much, and this class really helped me solidify my knowledge. This website is a collection of projects I made in class, and what I can show as a result of my skills.
I've made a lot of programing projects, but not all of them are show-worthy. If you're interested in seeing more of my work, check out my GitHub page. I have a lot of projects there, and I'm always working on something new.