PROJECTS

Track Sync
October 2021Present Day

GENERAL DESCRIPTION
Developed in Python, Track Sync is an app designed to manage dedicated servers for video games played by my online community. It allows users to start, stop, and restart servers with ease, ensuring smooth gameplay.

TECHNICAL DESCRIPTION
Track Sync was developed using Python. It's split into two separate sections; Server-Side and Client-Side.
Server-Side runs on servers and manages the games played by my online community. Its main purpose is to stay in touch with the database and if something like a server-start or server-stop is requested, it performs that action and updates the database accordingly.
Client-Side is the application clients interact with. It is practically a remote that users can use to request actions to be performed on the server.

TECHNOLOGIES USED
- Python
- pyautogui for server-side interactions with the games
- tkinter for client-side user interface
- Google Drive API for database interactions

Metadata Cataloging & Displaying Platform (MCDP)
January 2020Present Day

GENERAL DESCRIPTION
MCDP is a personal versatile tool for systematically logging and organizing a wide range of data and their associated metadata. Initially focused on images and tags, it has evolved into a comprehensive personal journal, offering a sophisticated approach to data management and analysis.

TECHNICAL DESCRIPTION
MCDP was developed using Python. While going through many changes and updates over the years, its main purpose has always stayed the same; to collect, organize, and present data.
It started with simply collecting images and applying tags to them based on certain factors like size, colors, themes, etc. These days it's evolved into including videos, audio, and more.
In addition to tracking general metadata about files, it's served as the main home for personal journaling as it provided a great base to build upon for cataloging my life.

TECHNOLOGIES USED
- Python
-
tinter for user interface