Future Built — matching students and employers the right way

A mobile-first recruiting app with stage-based reviews, voting rules, transparent status for applicants, and real-time messaging. Built to make early-career hiring fast, fair, and delightful.

Match scores Stage voting & deadlines Employer & Applicant views
preview of Future Built index

About the project

Future Built streamlines the full funnel: job creation → staged review with team voters → applicant progress → final decision. Applicants see clear status (“In Review”, “Advanced”, “Rejected”). Employers manage stages, assign members, set deadlines/majority rules, and message candidates in-app.

Goals
  • Reduce time-to-shortlist
  • Make decisions explainable
  • Give candidates real visibility
Audience
  • Recruiters & hiring managers
  • Students & recent grads
  • University partners
Outcomes
  • Fewer back-and-forth emails
  • Fairer, faster reviews
  • Higher acceptance & brand lift

Problems encountered

Real-time messaging & unread counts

Designing optimistic UI with Supabase realtime while keeping inbox badges accurate across devices required triggers and careful RPC design.

Scope creep

Balancing must-have vs. nice-to-have features (stage voting rules, deadlines, messaging) within time constraints meant prioritizing core matching and review flows first.

Navigating new technology

Learning React Native and Expo from scratch, while integrating Supabase features like RLS, Realtime, and RPCs, pushed me to rapidly upskill and adapt best practices.

App design

Creating an intuitive, mobile-first UI that clearly differentiated applicant vs. employer views required multiple Figma iterations and user feedback.

Technologies used

React Native (Expo)
TypeScript
Supabase (Postgres, RLS, Realtime)
SQL + PL/pgSQL RPCs
Triggers & Views
Bootstrap 5
Figma (UI)

Notable DB pieces: list_viewable_scored_apps_for_job, start_dm, list_inbox, v_stage_tally, stage-advance trigger, and idempotent maintenance functions.

Milestones

M1 — Core matching, Authentication & profile creation features

Implemented skills-weighted scoring as well as key Ui flows: job listing, application, and profile. For both employers and applicants.

Applicant view
Employer view

M2 — Staged reviews, voting rules & deadlines

Added job and event creation, member assignment and application stage progression with configurable voting rules and deadlines.

Applicant view
Employer view

M3 — Messaging & inbox

Built DM threads, optimistic sends, realtime updates, and accurate unread counts per participant.

Applicant view
Employer view

M4 — Events, Job creation and job search

Built searchable job listings, candidate recommendation, and organization settings.

Applicant view
Employer view

Live demo & resources

Short walkthrough videos and links.

Contact

Open to internships, collaborations, and partnerships.