Just for Fun
Beyond professional work, I’ve completed several creative and exploratory projects to deepen my skills and enjoy the process of data analysis. These projects reflect my passion for experimenting with data and tools in imaginative and engaging ways. Highlights include:
Developing a Python script to analyze personal fitness data and visualize progress over time.
Building an interactive dashboard in Tableau to track my favorite movies and their ratings.
Using R to explore and model trends in publicly available datasets, such as weather patterns or sports statistics.
Creating Excel-based games and tools for personal use, blending data skills with creativity.
Guess Right or Bust!
This Python project is a simple, interactive game where users try to guess a randomly generated number. The program provides real-time feedback, letting players know if their guess is too high or too low, and continues until the correct number is guessed.
The project highlights my ability to work with core Python concepts such as variables, user input handling, conditional logic (if
/else
statements), and type conversions. It also reflects my focus on creating engaging, user-friendly applications.
Developing this game was a fun and rewarding experience, allowing me to enhance my understanding of program logic while building an enjoyable and polished game.
Mystic Predicts: A Python-Powered Magic 8-Ball
This project is a playful re-creation of the classic Magic 8-Ball game, designed to bring a touch of fun and mysticism. Built in Python, the program answers any "yes" or "no" question with one of nine possible responses, ranging from the confidently affirmative ("Yes – definitely") to the cryptically doubtful ("Outlook not so good"). This project is a perfect demonstration of programming fundamentals such as variable use, conditional logic, and randomization, making it an exciting addition to your data analytics and development portfolio.
Interactive Design: Users provide their name and ask a question to receive a personalized, randomized response.
Randomized Answers: Using Python's randint()
function, the program generates a random number that corresponds to a pre-defined mystical answer.
Conditional Logic: Through structured if
, elif
, and else
statements, the program ensures accurate mapping between numbers and responses.
Engaging Output: A friendly and user-oriented output format enhances the interactive experience.