Projects

Major Wellness Health sync project.

Freelance Practice Better x Notion Sync Suite

I developed a comprehensive integration suite called Practice Better x Notion Sync Suite, which automates the synchronization of client, package, and task data between the Practice Better health platform and Notion workspaces. This robust Python project leverages multiple Practice Better API endpoints, the Notion API, and OAuth2 authentication to streamline and centralize key business workflows for health and wellness practices.

Calculator App.

Calculator

A console-based mathematical expression evaluator written in Java. It reads user input in the form of a mathematical problem, parses it, checks for errors, and computes the correct answer using the BEDMAS (Brackets, Exponents, Division/Multiplication, Addition/Subtraction) order of operations.

Sudoku Solver.

Sudoku Solver

This project is a Sudoku puzzle solver implemented in Java using backtracking recursion. The application can solve any standard 9x9 Sudoku puzzle, taking a partially-filled grid as input and filling empty cells to complete the puzzle according to classic Sudoku rules.

Hangman clip art.

Classic Hangman (Java Edition)

Developed a fully interactive console-based Hangman game in Java. This project reads a dynamic list of words from a file, randomly selects a word, and guides the player through the classic Hangman guessing experience. The game tracks letters guessed, displays the current word state, and manages the number of allowed incorrect guesses. Strong emphasis on user experience, error handling (for file operations and input), and clear, readable code structure. Tech Stack: Java, File I/O, Collections, Console I/O

Tic Tac Toe Clip Art.

Tic-Tac-Toe Terminal Duel

Created a two-player Tic-Tac-Toe game playable via the Java console. Players take turns entering moves using an intuitive key mapping, with the game board updating after each move. The program checks for win and tie conditions after each turn and announces the result. The code demonstrates robust game loop management, input validation, and win-state logic, providing a seamless and fair game experience. Tech Stack: Java, Arrays, Console I/O, Game Logic

Contact Book Clip Art.

CLI Contact Book

CLI Contact Book. Currently a work in progress.