My projects

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
    Python badge
  • OpenAI API Keys
    HTML5 badge
  • Pygame Library
    Pygame badge

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
    Java badge

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
    HTML5 badge
  • CSS
    CSS badge
  • TypeScript
    TS badge
  • Figma
    Figma badge

DEMONSTRATION