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