RL
Rohan Lopes
Sr Architect
HomeProjectsArchitectural InsightsSkillsExperienceBlogAI AssistantContact

    Application Certificate Expiration Monitoring

    A user-friendly Streamlit application for monitoring SSL/TLS certificate expiration dates, featuring email alerts and detailed certificate overviews.

    AI-Generated Summary

    Developed a full-stack Streamlit application to monitor SSL/TLS certificate expiration, preventing service outages. Key features include adding/managing application URLs, email alert subscriptions, manual certificate checks, and a comprehensive certificate overview with expiry warnings. My contributions encompassed developing the user interface, implementing backend services for certificate checking and email alerting, designing the database schema, and structuring modular application components.

    Project Demos & Resources
    Explore the project’s code and documentation on GitHub.
    Details

    Application Certificate Expiration Monitoring

    My Role

    Full-Stack Developer

    Problem Solved

    Organizations need a reliable way to track SSL/TLS certificate expiration to prevent service outages and security vulnerabilities caused by expired certificates.

    Key Contributions

    Developed the Streamlit user interface, implemented backend services for certificate checking and email alerting, designed the database schema, and structured the modular application components.

    Technologies Used

    Python
    Streamlit
    requests
    schedule
    pandas
    SQLite (implied by .db file)