Connecting Odds
Summary: The Connecting Odds profile is the source of truth for identity, skills, experience, education, and visibility. Structured fields drive recruiter search; free-form summary drives narrative.

Profile

Fields

FieldTypeNotes
display_namestringReal name; required.
headlinestringOne-line pitch.
locationstringCountry resolves salary currency defaults.
abouttextLong-form summary; supports basic Markdown.
skillsstring[]Enum-normalized where possible.
experienceExperience[]Company, title, dates, description.
educationEducation[]School, degree, field, dates.
open_to_workbooleanWeighted 3–5× in recruiter search.
visibilityenumpublic / connections / private.

Visibility model

Cross-user reads go through the get_profile_for_viewer RPC, which enforces the visibility enum, respects blocks, and only returns whitelisted safe columns. The profiles table is not directly readable by anonymous or authenticated clients.

FAQ

Can I hide my profile from search engines?
Yes — set visibility to 'connections' or 'private'. Public profiles ship with self-referencing canonical and OG tags.
Are profiles required to have a photo?
Photos are strongly recommended and prompted on onboarding, but a placeholder is served when absent.