Welcome to the School Projects repository! This collection includes various games and software developed for my school assignments. The projects are created using different programming languages based on the course requirements, and most of them include descriptive comments to facilitate learning. Feel free to explore, learn, and have fun with these projects. If you encounter any issues or have suggestions, please reach out!
Last Updated: December 16, 2025
Developer: Simon Oszust
Languages: English
Note: Some projects read from and write saves to your computer.
- WholeNotes App (Java)
- Fitness App (Java)
- Spartanmind (C++)
- Largest Monotonic Island (Dafny)
- Bank Software (Java)
- Wordle (Java)
- Hangman (Python)
- Space Adventure (Python)
- Rock Paper Scissors (Python)
Release Date: December 4, 2025 | Last Updated: December 4, 2025 | Developer: Simon Oszust
WholeNotes is a music reviewing application designed with a social feed interface, functioning essentially as "Instagram for music." The app focuses on visual album discovery, allowing users to post reviews, rate songs, and share their musical rotation in a familiar, scrollable feed format.
Release Date: November 19, 2025 | Last Updated: November 19, 2025 | Developer: Simon Oszust
Developed in under 24 hours for a coding challenge, this Fitness App is a health tracker. It integrates with device hardware sensors to automatically track real-time step counts and features a logging system where users can manually record specific workout details and routines.
Release Date: October 1, 2025 | Last Updated: December 4, 2025 | Developer: Simon Oszust
A collection of responsive websites created for advanced HTML coursework. Moving from Figma prototypes to code, these projects utilize modern CSS techniques and external libraries to create polished interfaces. Key projects include a functional blog, a personal portfolio page, and a fully designed wedding event site.
Release Date: March 23, 2025 | Last Updated: March 23, 2025 | Developer: Simon Oszust
Spartanmind is a C++ group project developed in my Object-Oriented Software Design course. It's a game inspired by Mastermind, where players control a character (like a treasure chest or Sparty the mascot) to grab and place letter tiles in a grid to guess a hidden word. The game includes unique mechanics like grabbing and releasing letters, container puzzles, and feedback for correct/incorrect letter placement. Our custom Level 3 introduced a car-themed level where letter tiles are shopping bags in a moving vehicle, and players must avoid road barriers on their way to place letters.
Release Date: December 5, 2024 | Last Updated: December 5, 2024 | Developer: Simon Oszust
A Dafny project to verify and find the largest contiguous monotonic island in an array of integers, where consecutive elements differ by ±1. Dafny is a verification-aware programming language with built in proofs.
Release Date: June 7, 2022 | Last Updated: June 7, 2022 | Developer: Simon Oszust
This Java application simulates basic banking operations, allowing users to create accounts, deposit and withdraw funds, and check account balances through a simple interface.
Release Date: February 17, 2022 | Last Updated: February 24, 2022 | Developer: Simon Oszust
This Java implementation of the popular word puzzle game Wordle randomly selects from a list of over 1,000 words, challenging players to guess the correct word within a limited number of attempts.
Release Date: May 10, 2021 | Last Updated: November 29, 2024 | Developer: Simon Oszust
Hangman is a classic word-guessing game built with Python, where players try to uncover a hidden word one letter at a time, with only a limited number of incorrect guesses allowed.
Release Date: May 24, 2021 | Last Updated: February 26, 2022 | Developer: Simon Oszust
Space Adventure is a Python, space-themed Choose-Your-Own-Adventure game where your choices shape the story. Begin by selecting a ship with unique stats, then customize your crew to support you on a mission full of twists, turns, and interstellar challenges.
Release Date: October 8, 2021 | Last Updated: October 8, 2021 | Developer: Simon Oszust
Rock Paper Scissors is a Python game for 1 or 2 players, featuring an adaptive CPU opponent that learns from your victories to become progressively more challenging.