Skip to content
Index of work

Full-stack · Product · Feb 2026 — Present

VisaHire.

Job search for international applicants — surfacing H-1B sponsorship signals up front.

Visit live project

Role

Full-stack Engineer · Product Design

Team

4 engineers — NEU course capstone

Stack

React · Vite · TypeScript · Tailwind v4 · Python

Year

Feb 2026 — Present

01 / The problem

Why this needed building.

Job boards treat sponsorship status as an afterthought, sometimes hidden behind an application. International applicants spend hours filtering manually for signals that should be a column on the listing. The product cost of that omission is real and disproportionately borne by the people with the least leverage.

02 / Approach

How I broke it down.

  1. 01

    Sponsorship signals — historical H-1B filings, company size, role family — surfaced as first-class metadata on every listing.

  2. 02

    TypeScript interface for the listing contract so the FE and the scraping pipeline can't silently diverge.

  3. 03

    Designed the disclosure pattern around what an applicant actually needs to triage in 3 seconds, not what the database has.

03 / Outcomes

What it ended up being good at.

  • Triage time per listing dropped meaningfully against the baseline of "open every job page and ctrl-f visa."

  • Capstone delivered; live product retained as a personal artifact.