Engineering Case Study 2023-2024
Password Management Desktop Application
A JavaFX desktop application for credential management with master-password authentication, persistent storage, and documented software architecture.

Problem and Approach
A JavaFX desktop application for credential management with master-password authentication, persistent storage, and documented software architecture.
Technical Learnings
- Credential handling patterns including hashing and protected storage
- Desktop application design with JavaFX lifecycle management
- Relational database design for structured credential data
- Architecture documentation for maintainability and review
- Test development with JUnit for critical application behavior