Projects

Full-stack engineer

CampusHelper

CampusHelper is a practical campus lost-and-found system with authenticated reporting, image uploads, search, and a live deployment.

Problem

Campus lost-and-found posts need a searchable, authenticated flow where users can report items, add images, and find relevant matches.

Users and context

Built for campus communities that need a practical web flow for reporting and searching lost or found items.

Product workflow

Users sign in, create item reports with details and uploads, search existing posts, and review relevant lost-and-found entries.

Architecture

A React frontend connects to a Node.js backend with PostgreSQL-backed data flows for authentication, uploads, and search.

Key engineering decisions

  • Used authenticated flows so item reports can be tied to accountable user actions.
  • Included uploads and full-text search to make reports easier to identify and retrieve.
  • Shipped a live deployment to prove the product can run beyond a local tutorial demo.

Tradeoffs and limitations

  • Adding uploads and search increases backend surface area compared with a static listing board.

Next improvements

  • Improve moderation and matching flows for duplicate or related item reports.