Algorithm Visualizer
PROJECT DESCRIPTION
Built an algorithm visualizer in collaboration with ChatGPT (GPT-4o and o3-mini-high), using AI for both code generation and real-time debugging. Completed as part of a Generative AI course, the project explored how AI can serve as a development partner — accelerating implementation while deepening understanding through on-demand explanations.
TOOLS AND TECHNOLOGIES
-
Python
-
OpenAI API Keys
-
Pygame Library
DEMONSTRATION
Task Manager (Backend)
PROJECT DESCRIPTION
Developed a command-line task management system in Java, supporting task creation, editing, assignment, and role-based viewing. Features filtering by status, due date, and user role to simulate real-world task–user workflows in an object-oriented design. Built with scalability in mind for future integration with a frontend, where the backend will store data and respond to client requests.
TOOLS AND TECHNOLOGIES
-
Java
DEMONSTRATION
Pomodoro Timer
PROJECT DESCRIPTION
A lightweight productivity tool built with HTML, CSS, and TypeScript. Uses the Pomodoro technique — 25-minute focused work sessions followed by short breaks — to help maintain concentration and manage time effectively.
TOOLS AND TECHNOLOGIES
-
HTML
-
CSS
-
TypeScript
-
Figma