Projects

Projects highlighted in my CV.

SecureLaw AI Privacy Gateway

Prime Sprint · Team Project

Spring Boot Apache Tika REST API Java Hibernate Angular

2026 - Present

Outcome: privacy-focused upload workflow with validation, extraction, and anonymization support.

  • Developed a robust document upload system in Angular with drag-and-drop support and real-time validation for PDF, DOCX, and TXT files.
  • Implemented client-side validation with MIME-type checking and dynamic filename shortening for improved UI and data integrity.
  • Built a text extraction module using Apache Tika to extract and sanitize content before processing.
  • Integrated the backend with an Angular frontend with secure file handling and feedback on anonymization status.
  • Collaborated using Git and GitHub while following Clean Code and SOLID principles.

Medi-Vault: Secure Digital Health Record System

Personal Project

Spring Boot Angular JWT Security MySQL Hibernate Tailwind CSS

2026

Outcome: secure medical record system with role-based access and responsive Angular UI.

  • Built a full-stack web application for secure medical record management, allowing patients to upload and share prescriptions with doctors.
  • Implemented robust security using Spring Security and JWT, including role-based access control for Patients and Doctors.
  • Developed a secure file storage system with metadata management to ensure medical data integrity and confidentiality.
  • Designed a modern, responsive dashboard using Angular 17+ and Tailwind CSS for seamless user interaction.

Pharmacy Inventory Management System

Personal Project

JavaFX Maven MySQL Layered Architecture Launch4j

2025 - 2026

Outcome: standalone pharmacy inventory platform with layered architecture and deployment packaging.

  • Developed a standalone inventory system for pharmacies, featuring automated stock tracking and sales report generation.
  • Architected the system using a layered design pattern with DAO, Service, and Controller for scalability and maintainability.
  • Implemented advanced search and filtering for medicine batches, including expiry notifications and low-stock alerts.
  • Utilized Launch4j to wrap the application into a standalone executable for simplified deployment.

Project Links

  • Demo and API links can be added once each project has a live deployment.
  • Include screenshots or architecture diagrams here if you want a stronger showcase section.