Full-stack · Social platform · TartanHacks 2026

Agoriai

An anonymous student career network built in 36 hours at TartanHacks 2026: a React 19 client, a 36-endpoint Bun/Elysia REST API over a 13-table PostgreSQL schema, and privacy controls enforced at the server boundary.

Agoriai project interface
Agoriai in production
BUILD36 HOURS
API36 ENDPOINTS
PRIVACY4-TIER

Role

Full-stack engineer and product designer

Challenge

What had to be solved

Career networks are useful only when students can discover relevant peers without exposing private identity or academic context. The system needed to preserve anonymity while still supporting search, discussion, and relationship exploration.

Approach

How I built it

  1. Enforced four identity-visibility tiers on the server rather than trusting the client.
  2. Modeled student-company relationships as weighted edges and rendered them through a D3 force-directed graph.
  3. Normalized leetspeak and applied fuzzy matching before moderation decisions.

Outcomes

What changed

React 19 TypeScript D3 Bun/Elysia Drizzle PostgreSQL