Tywaine Peters

Portfolio | Future Professional Software Developer

About Me

I am currently attending the University of the West Indies, Mona in Jamaica with a passion for learning. My main programming language right now is Java. I am familiar with other languages as well, such as Python which was the first programming language I learned, and javascript. I also know some frameworks such as Flask, JavaFX, and Spring Boot. I am currently trying to and wish to learn new languages such as C#, C++, Kotlin, Rust, Dart, and many other frameworks like React, tauri, electron, flutter, and so on.

Projects

Tic-Tac-Toe

My first project. A Java-based console game with two-player mode and move validation.

View on GitHub

Gambling Games

Console-based gambling games with dice rolls and card draws, written in Java.

View on GitHub

Inventory Management System

A JavaFX desktop application developed for Williams Farms & Tuck Shop, a small food business that sells French fries, fried chicken, and sodas. The system addresses real-world challenges such as stock shortages, overstocking, and missed sales opportunities by enabling efficient inventory tracking. Key features include low-stock alerts, automatic purchase order generation, FIFO-based stock management, and comprehensive reporting tools to support decision-making. The application was designed with an intuitive GUI and uses a MySQL database with an MVC architecture.

View on GitHub

Room Inventory Management System

A JavaFX desktop application developed for Taylor Hall at UWI Mona to digitize and streamline the management of room furniture and occupant records. Unlike the existing paper-based system and the current Banner software, this solution supports creating, updating, and deleting occupant records, editing furniture details, viewing room data, and generating reports all securely and efficiently.

View on GitHub

Room Inventory Management System – Spring Boot API

A standalone RESTFUL API built using Spring Boot to support the Room Inventory Management System's backend services. Handles CRUD operations for room data, furniture details, and occupant records via HTTP endpoints. Designed with scalability and separation of concerns in mind to work seamlessly with my Room Inventory Management System client services.

View on GitHub

Contact

If you'd like to reach out, feel free to email me at contact@tywaine.me. You can also connect with me on GitHub or LinkedIn.