Rental Management System

Program for managing equipment rentals and customers

Rental Management System login screen screenshot Rental Management System screenshot Rental Management System customer editing screenshot
Java JavaFX MySQL
Key Points
  • Authentication
  • MVC Architecture
  • SQL Database
  • Unit Testing
  • Javadocs
  • Report Generation
  • Logging

School Term Tracker (Mobile)

A mobile app for tracking school terms and courses

Term Tracker main menu screenshot Term Tracker assessment edit screenshot Term Tracker course details screenshot Term Tracker term details screenshot
Java SQLite
Key Points
  • SQLite Database
  • GUI Built in Android Studio
  • Portrait & Landscape Layouts
  • Notifications & Reminders

Hike Share

Social media site focused on outdoor adventures

Hike Share main page screenshot Hike Share account overview screenshot Hike Share create post screenshot Hike Share image upload screenshot
HTML CSS JavaScript Firebase
Key Points
  • Authentication (Firebase)
  • Firestore Database
  • User Profiles
  • Post & Comment System
  • Image Uploads

Avenga WWS Website

Site build for Avenga Water Well Service

Avenga website service select screenshot Avenga website date selection screenshot Avenga website service details screenshot
Key Points
  • Appointment Making System
  • Recreated Existing Design
  • Converted From WordPress, Reduced Size By 90%
  • Sourced Domain & Hosting


Some games

Arcade games main menu screenshot Arcade games connect four screenshot Arcade games simon screenshot Arcade games Hangman screenshot
HTML CSS JavaScript
Key Points
  • Front-End Only (For Now)

Photo Gallery

Photo gallery using Flickr API

Photo gallery screenshot 1 Photo gallery EXIF data screenshot Photo gallery search screenshot
HTML CSS JavaScript
Key Points
  • Search
  • Photo EXIF Data
Rental Management System