Inspiration

Team member went through the H-1B lottery grind. Realized O-1 was the better path, challenging to self-assess, not impossible. The O-1 is the "extraordinary ability" visa: no lottery, no cap, but you need to prove you meet 3 of 8 criteria (awards, publications, judging, original contributions, etc.). Built the tool we wished existed.

What it does

Upload resume → get scored against 8 O-1 criteria → see what's met (✓ Original Contributions, ✓ Critical Employment) vs. missing → "Challenge this assessment" if you have evidence the AI missed → get actionable steps to close gaps - Know before you file

How we built it

FastAPI + Jinja2 + Tailwind. OpenAI for resume parsing, criteria mapping, and voice interaction for challenging assessments. Pydantic for validation. In-memory sessions. No database, no auth, just works.

Challenges we ran into

The 👽 logo FE display lol

Accomplishments that we're proud of

Full working product in 6 hours with 2 team members severely sleep deprived. Physical technical debt is real.

What we learned

Immigration rules aren't impossible, they're just overcomplicated. Before paying for a lawyer, people deserve a low-cost, user-friendly way to assess their options and see if they qualify.

What's next for Alien Visa

Phase 1

User accounts + saved sessions (pick up where you left off) PDF report export with evidence checklist for attorney handoff Email capture + drip sequence for users not yet ready Support for additional resume formats (LinkedIn PDF, JSON Resume) Basic analytics (conversion funnel, drop-off points) USCIS processing time tracker by service center + visa type Approval/denial trend analysis from public data (FOIA, court records) Personalized timeline estimator RFE predictor based on profile gaps + historical patterns Community benchmarking ("Applicants like you typically score...") O-1 visa mentors: connect with successful O-1 holders to guide your journey

Phase 2: Expand Coverage

Additional visa types: EB-1A, EB-2 NIW, H-1B (cap vs. cap-exempt guidance) Multi-path comparison ("You qualify 70% for O-1, 45% for EB-2 NIW") Evidence strength scoring (weak/moderate/strong per criterion) Document upload for supporting evidence (recommendation letters, press clips) Localization for top immigration markets (India, China, Brazil, Nigeria)

Phase 3: Monetization

Freemium model: free basic assessment, paid detailed report ($49) Attorney marketplace with warm lead referrals (rev share) B2B tier: law firm dashboard for client triage + intake automation Enterprise API for immigration software providers and HR platforms

Phase 4: Full Platform

Case tracker with milestone reminders + deadline alerts Document vault with version control Attorney collaboration mode (client shares access, attorney comments) AI-assisted petition draft (advisory letter outline, not legal advice) Integration with USCIS case status API (when available) Mobile app for status checks + push notifications

Parking Lot

Employer sponsorship marketplace (match candidates ↔ cap-exempt orgs) Green card pathway planner (O-1 → EB-1A → citizenship timeline) Immigration policy change alerts (regulatory monitoring) Multilingual voice interface for accessibility

FastAPI + Jinja2 + Tailwind. OpenAI for resume parsing, criteria mapping, and voice interaction for challenging assessments. Pydantic for validation. In-memory sessions. No database, no auth, just works

Built With

  • anthropic
  • fastapi
  • jinja
  • openai
  • openai-voice
  • pydantic
  • pymupdf
  • render
  • tailwind
Share this project:

Updates