Projects
To-do List Application
August 2024 – December 2024A full-stack task management application with team collaboration features, automated testing, cloud storage, and CI/CD integration.
- Led a team of 5 students in testing and quality assurance, coordinating feature tests such as task management, recurring reminders, prioritization, and in-app messaging; performed unit and end-to-end testing to ensure functionality and responsiveness.
- Implemented intuitive UI/UX designs based on user feedback; integrated Google OAuth for secure user authentication and enabled file uploads to Amazon S3.
- Engineered and maintained continuous integration (CI) using GitHub Actions, automating tests and reducing manual testing time by 30%.
ReactTypeScriptDjangoAWS S3Google OAuthGitHub ActionsCI/CD
Course Review Application
May 2024A Java + JavaFX desktop application for managing university courses and student reviews, featuring SQLite storage, robust GUI workflows, and full CRUD support through JDBC.
- Built a complete course and review management system with persistent storage using SQLite.
- Designed GUI interfaces for authentication, course search, and review workflows, emphasizing usability and robust error handling.
- Implemented database logic using JDBC, supporting CRUD operations, transaction management, and data integrity via constraints and foreign keys.
JavaJavaFXSQLiteJDBCMVC
Download Source Code (ZIP) →