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
Log in or sign up for Devpost to join the conversation.