
Designed and implemented a message-of-the-day security application with end-to-end encryption and SSO integration.
Internal Project
3 months
This internal project aimed to create a secure communication system for sensitive messages that needed to be distributed to employees. The system required end-to-end encryption, secure authentication, and detailed access logs for compliance purposes. It also needed to integrate with the company's existing SSO solution.




We developed a secure messaging application using Spring Boot and Angular with a focus on encryption and authentication. Messages are encrypted client-side before being stored in the database, ensuring that even database administrators cannot read the content. The application integrates with the company's Okta SSO system and implements role-based access control for different message categories.
Created comprehensive security architecture with encryption protocols and authentication flows.
Built a Spring Boot application with RESTful APIs and database encryption layers.
Implemented OAuth integration with Okta for secure single sign-on authentication.
Developed an Angular frontend with client-side encryption and real-time updates.
The application uses AES-256 encryption for message content, with encryption keys derived from user credentials using PBKDF2. All API endpoints are secured with OAuth2, and the system integrates with Okta for SSO authentication. We implemented comprehensive audit logging that records all user actions while preserving message confidentiality. For high availability, the application is deployed in a containerized environment with automatic failover.
The MOTD Security App has become a critical communication channel for sensitive information within the company. It meets all compliance requirements for secure messaging and has streamlined the process of delivering time-sensitive security announcements to employees.
Chief Security Officer, Internal Project
"This messaging system has significantly improved our security communication process. The end-to-end encryption gives us confidence when sharing sensitive information, and the SSO integration made adoption seamless. The audit logging capabilities have been invaluable for our compliance requirements."
Let's discuss how I can help bring your vision to life with a tailored solution.
Contact Me