SGIntern — Social & Internship Platform
A production social platform connecting students, built and deployed end to end with Next.js, TypeScript, and PostgreSQL.
- Built social features — posts, comments, media uploads, and public feeds.
- Implemented role-based access control with Clerk to separate students, providers, and administrators.
- Designed a file-management workflow with asset states (temporary, active, orphaned, deleted) and automated cleanup of unused files.
- Set up scheduled background jobs for data analytics and file cleanup.
- Integrated PostgreSQL through a repository and use-case layer for data access.