Project case study · Team lead and full-stack development
CertiSafe – Certificate Management System
A deployed certificate-management platform for an institute, designed to organize certificate records and securely manage associated media.

What it is
CertiSafe is an institutional certificate-management platform built to organize certificate records and their associated media.
I led a four-member team through implementation and deployment of the working application.
Problem and approach
Problem
Certificate information and media need a consistent, accessible system instead of fragmented manual records.
Solution
A React and Node.js application stores structured certificate data in DynamoDB and manages certificate media through Cloudinary.
How it works
Record management
Users create and manage structured certificate records through the web interface.
Data storage
The backend persists application data in DynamoDB.
Media handling
Certificate images are uploaded and delivered through Cloudinary.
How I built it
- 1.
Team planning
Split the platform into clear implementation areas and coordinated work across a four-member team.
- 2.
Full-stack implementation
Connected the React interface to Node.js and Express services backed by DynamoDB and Cloudinary.
- 3.
Deployment
Prepared and deployed the application for institutional use.
Challenges and decisions
Coordinating application data with separately hosted certificate media.
Approach: Stored structured records in DynamoDB while using Cloudinary for media-specific storage and delivery.
Lesson: Different data types benefit from services designed for their access and delivery patterns.
Skills and technologies
What I learned
- How to coordinate a small development team.
- How to separate structured data storage from media delivery.
- How deployment requirements shape full-stack implementation decisions.
Outcomes
- 95+
- users onboarded
- 4
- team members led