Experience

Software Developer

Tic Tec Toe (CSCI 3691 Client)

May 2025Aug 2025Halifax, NS

Built a full-stack document management system with role-based access controls and containerized CI/CD.

What I Did

I built a full-stack document management application with a PostgreSQL backend that enforced role-based access controls over versioned metadata records and supported structured queries over archived content. I containerized the application with Docker and set up GitHub Actions CI tests to verify data integrity across deployment environments.

Impact

The role-based access controls ensured users could only access records they were authorized for. The CI pipeline caught data integrity issues before they reached production.

What I Learned

I learned to design and implement role-based access control systems in PostgreSQL, version metadata records, and build CI pipelines with GitHub Actions that validate data integrity across environments.

Key Highlights

  • Built a full-stack document management application with a PostgreSQL backend that enforced role-based access controls over versioned metadata records and supported structured queries over archived content.

  • Containerized with Docker and ran GitHub Actions CI tests to verify data integrity across deployment environments.

Tech Stack

PostgreSQLDockerGitHub ActionsRole-based Access ControlFull-stack

Tags

industryfullstack

Command Palette

Search for a command to run...