Projects
EduVault — Student Information Management System Link to heading
Technologies: Java, JavaFX, Maven, FXML, Data Persistence
- Served as technical team lead & engineer overseeing repository management and coordinating contributions from 3 other students, implementing structured version control practices that facilitated seamless integration of 120+ commits across multiple branches
- Developed a full-stack desktop application with MVC architecture to manage student profiles, technical skills, and faculty evaluations across many integrated views
- Implemented Repository pattern with CRUD operations supporting dynamic search/filtering, recruitment flagging (allowlist/denylist)
- Engineered custom CSV parser using regex to handle various fields, with Observable collections enabling reactive UI updates and automatic data synchronization