SAFEHIRE AI STACK
Resources That Power SafeHire AI.
The technologies, security standards, and platforms used to analyse job
posts and help job seekers make safer decisions.
✦
AI & Intelligence
The AI layer that understands and evaluates job-post content.
-
Google Gemma 4 31B
Extracts entities, analyses content, and provides AI reasoning.
-
OpenRouter
API gateway used to access the Gemma 4 model.
-
LM Studio
Optional local LLM server used as a fallback.
Explore AI tools →
✓
Validation APIs
External checks that validate contact and location information.
-
Abstract Email Validation
Checks deliverability, disposable emails, and provider details.
-
Abstract Phone Intelligence
Validates phone numbers and detects carriers.
-
Abstract IP Geolocation
Finds location details connected to an IP address.
Explore Abstract API →
⌘
Backend & API Tools
The backend services that process investigations quickly and reliably.
-
FastAPI & Uvicorn
Build and run the SafeHire backend API.
-
OpenAI Python SDK
OpenAI-compatible client used with OpenRouter.
-
Requests & httpx
HTTP clients for external and asynchronous API calls.
-
Pydantic & python-dateutil
Validate data and manage date/time information.
-
python-multipart
Handles uploaded files and form data.
⌕
Domain & Image Analysis
Tools used to inspect screenshots, domains, and company signals.
-
Tesseract OCR & pytesseract
Extract text from uploaded job-post screenshots.
-
Pillow
Processes and prepares uploaded images.
-
python-whois & RDAP
Retrieve domain registration and ownership data.
-
dnspython & DNS-over-HTTPS
Inspect DNS records through secure DNS queries.
-
tldextract
Separates subdomains, domains, and top-level domains.
⚙
Frontend & Security Standards
Standards that create a responsive interface and stronger email checks.
-
HTML5, CSS3 & Vanilla JavaScript
Responsive interface built without a frontend framework.
-
Server-Sent Events (SSE)
Streams live investigation progress to the browser.
-
SPF
Checks which servers are allowed to send a domain's email.
-
DMARC
Helps verify email authenticity and reporting policies.
↗
Development & Deployment
SafeHire AI is versioned, collaborated on, and deployed using modern development tools.
Built for the Build with Gemma Hackathon 2026, with
thanks to Google DeepMind, OpenRouter, Abstract API, and the
Tesseract OCR community.