My Projects

Personal Portfolio Website (2025)

Developing a personal portfolio to showcase my qualifications, experience, and projects. Includes a section highlighting my personal panda item collection, with a clean, responsive design.

Next.jsTailwind CSSIn progress

Streem (2025)

Collaborating on a web app that serves as a hierarchy goal tree builder with an interactive canvas for breaking down goals into smaller tasks. Users can create, save, export, and reopen trees to plan and manage projects effectively.

Next.jsTailwind CSSTeam ProjectIn progress

WhatsApp Chat Analyzer (2025)

Building a tool to process exported WhatsApp chats and generate insights such as most used words, top senders, and typo counts, with results displayed in a shareable PDF summary.

PythonIn progress

EventLite (2024)

Built a web app for managing and booking events with features like search, calendars, venue management, and organizer/attendee roles. Integrated Mastodon social sharing and developed incrementally with weekly refinements, using Git for collaboration and automated tests for validation and coverage.

JavaSpringGitLabTeam Project

Wheel of Fortune (2023/2024)

Built a multiplayer Wheel of Fortune game playable on one device. The original Tkinter version had simple graphics and limited categories. I later upgraded it with Pygame to add richer visuals, player profiles, more categories, better scoring, and a more interactive wheel.

PythonTkinterPygame

Stendhal Development (2023)

Worked in a team to maintain and extend the open-source Stendhal game. Fixed bugs using a Git feature-branch workflow, added unit tests, and prepared stable releases. Later, planned and implemented new game features with incremental delivery, focusing on test-first development, OO design, and collaborative workflows.

JavaGitLabTeam Project

Math Practice Game (2023)

Designed an interactive math practice game with customizable operators, timed challenges, and difficulty settings. Included a statistics dashboard to track accuracy, speed, and long-term progress.

PythonPygame

SPUZZL Web App (2022/2023)

Collaborated in a team of six to build a fun quiz web app with multiple-choice quizzes on various topics. Users could sign in, create and share quizzes, browse featured quizzes, and compare scores with friends. My role focused on designing the site's appearance and theme using HTML and CSS, while teammates handled functionality with PHP, JavaScript, and a database for users and questions.

HTMLCSSJavascriptPHPTeam Project

Matchase (2022)

Built a twist on the classic memory game where cards move around as you play, testing both memory and tracking skills. Added leaderboards, cheats, customizable controls, and infinite levels with scaling difficulty.

PythonTkinter

Hangman (2021)

Developed a lightweight terminal hangman game with ASCII art, featuring 80,000+ word options and multiple difficulty levels for replayability.

PythonTerminal

Tic Tac Toe (2020)

Created a simple terminal-based Tic Tac Toe game against a computer opponent, using an ASCII grid system for gameplay.

PythonTerminal