Full-stack · Product · Feb 2026 — Present
VisaHire.
Job search for international applicants — surfacing H-1B sponsorship signals up front.
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.
- 01
Sponsorship signals — historical H-1B filings, company size, role family — surfaced as first-class metadata on every listing.
- 02
TypeScript interface for the listing contract so the FE and the scraping pipeline can't silently diverge.
- 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.
