Tech Playground

I'm excited to share a glimpse of my creative journey through some of these fun side projects I've crafted over the years. Each project has been a valuable learning experience, contributing to my growth as a developer. Feel free to click on each project to explore its details and the story behind its creation. Enjoy the ride!

  • Landing page for this website (dark mode)
  • Landing page for this website

Portfolio Website

This website was a blast to make. In preparation for it I learned some great front-end best practices and tools.

Technologies used

  • Budget app from the finance project
  • Budget app charts from the finance project
  • Loan app from the finance project
  • Loan app charts from the finance project
  • Compound interest app from the finance project
  • Compound interest app charts from the finance project
  • Net worth app from the finance project

Finance Application

This is a fairly comprehensive finance application I wrote. It has budget, loan, compound interest, and net worth calculators.

Technologies used

Connect 4 game screenshot

Connect 4

This is my rendition of the classic board game, 'Connect 4'. I used it to practice writing and improving an AI opponent. It runs entirely client side with vanilla JavaScript.

Technologies used

  • File renamer app screenshot
  • File renamer app screenshot

File Renamer

The File Renamer GUI is built with the Kivy GUI framework. It's a pretty simple app that takes in a few inputs (a prefix, a list of file extensions, and a folder) which it uses to rename all affected files (prefix_1.ext, prefix_2.ext, ...)

Technologies used

  • Twisted Towers game screenshot
  • Twisted Towers game screenshot
  • Twisted Towers game screenshot

Twisted Towers

Twisted Towers is a game I made using PyGame early in my coding career. It's a tower defense game where you must defend your base from waves of enemies.

Technologies used

  • Moth Hunt game screenshot
  • Moth Hunt game screenshot

Moth hunt

Moth Hunt was the first game and one of the first programs I ever wrote. It's written in Scratch, a learner programming language created by MIT.

Technologies used