Searching by skills, title, location, and company
The full filter set in People Search and the related Find-on-Web and Find-on-GitHub flows.
Where these filters live
CVViZ has three sourcing search surfaces, each with its own filter set:
- People Search (per job). The richest filter set.
- Find on web — in the Add Candidates modal. Google-search across multiple sources.
- Find on GitHub — in the Add Candidates modal. Direct GitHub search.
People Search filter reference
The filter config (PeopleSearch/filterConfig.js) exposes these fields. All accept text values:
Person filters
- Current Title — auto-filled from the job's title.
- Skills — auto-filled from the job's mandatory skills.
- Description (
description) — keyword match against profile description. - Degree (
degree). - Department (
department). - Connections (
connections) — values like "first_degree", "second_degree". - Contact Method — e.g. "email", "phone".
- Current Employer.
- Email (
email) — exact email lookup. - Birth Year — caution: discrimination risk in many regions.
Location filters
- City (
city) — auto-filled from the job's city. - Country (
country).
Company filters
- Company Name.
- Company Domain.
- Company City.
- Company Competitors.
- Company Industry.
- Company Size Min / Max.
- Company Funding Min / Max.
- Company Revenue Min / Max.
- Company Publicly Traded — true / false.
Advanced company filters
- Company Website Rank.
- Company News Timestamp — values like "funding::one_month".
- Company NAICS Code, Company SIC Code.
Find on Web filter set
From the Add Candidates modal's Find on web tab:
- Job Profile / Title (
jobtitle). - Required Skills (
skills). - Location (
locations). - Qualification (
qualifications) — optional. - Additional Info (
addInfo). - Exclude Terms (
excludeTerms).
Five source tabs choose which Google domain to search:
- Resume Files
- GitHub
- Behance
- Stack Overflow
Find on GitHub filter set
From the Add Candidates modal's Find on GitHub tab:
- Query (
query) — main search term. - Location (
location). - Language (
language) — e.g. Python, Go. - Followers + Followers Range.
- Repos + Repos Range.
Tactical tips
- Start broad on People Search. The job's auto-filled defaults are a useful first cut; tighten one filter at a time.
- Use Exclude Terms on Find-on-Web to filter out aggregator pages and recruiter junk.
- For dev roles, GitHub search beats LinkedIn — language and repo signals are more concrete.
- Avoid Birth Year as a filter except where legally relevant — it's a discrimination risk in most jurisdictions.