Directory

A public profile that proves your credentials

A licensed professional's verifiable record should not require the client to call a state board. We run a searchable public directory for PE, RA, PLS, and PLA professionals across all 50 states — credentials confirmed against the issuing board, sealing history publicly visible, profile under the professional's control. Trust, made browsable.

Executive summary

The directory covers the licensed design professions (engineers, architects, surveyors, landscape architects, and geologists) across all 50 states. Search is trigram-fuzzy on names, license numbers, regions, and disciplines — typos and partial matches still find the right professional.

Profiles are opt-in and professional-controlled: you decide which credentials are public, what the bio says, what shows up in your sealing history. AI-assisted profile enrichment can pre-populate from public sources for review — never auto-publish without your approval.

Our commitments

Five rules for the directory

01

Profiles are opt-in, not default-public

Holding a credential does not auto-create a public profile. The professional explicitly decides what is public and what is not.

02

Every credential shown is board-verified

If a credential appears on the public profile, the issuing licensing board has confirmed it. We do not display unverified claims.

03

AI enrichment surfaces drafts, never publishes

Profile enrichment from public sources (firm bio, LinkedIn, board records) generates a draft for review. The professional approves before anything goes live.

04

Search is fuzzy and forgiving

Trigram fuzzy matching on names, license numbers, regions. A misspelled name or a partial match still finds the right person.

05

Public sealing history is opt-in by default-on

Public seal counts (not document content) appear on profiles by default — but the professional can turn it off entirely or per-organization.

Implementation — the directory model

What lives in the public surface

Coverage Licensed design professions Engineers, architects, surveyors, landscape architects, geologists
Geographic coverage All 50 US states Plus DC and territories; expansion driven by board partnerships
URL structure /directory/:profession/:state/:slug SEO-friendly slug-based URLs for shareable profiles
Search algorithm Trigram fuzzy PostgreSQL pg_trgm; matches partial and misspelled queries
Index Per-profession + state Browse by profession group, then by state, then by individual
Profile control Per-section opt-in Bio, credentials, sealing count, contact — each independently public or private
Verified badge Board-confirmed Only verified credentials carry the badge; pending or expired credentials are not displayed

Implementation — profile enrichment

How AI assists without overstepping

Source pipeline board → LinkedIn → web → KG Stages weight by trust source; each result is confidence-scored
Merge priority Board > LinkedIn > web Board-confirmed data overrides lower-trust sources on conflict
Approval gate Draft state for review No source ever auto-publishes; professional reviews and approves the merged result
Cost protection ETS-tracked daily budget Daily spend cap prevents runaway enrichment costs
Rate limiting Per-source per-hour 100 SerpAPI / hour, 10 BoardAPI / minute, configurable
Confidence scoring Per field Each enriched field carries a confidence; low-confidence fields are flagged for the professional to confirm
Source citations Per field Every enriched field links back to the source (firm bio URL, board page, etc.)

The full picture

What is built, what is being built, and what we chose not to build

Live today

Multi-profession directory across the design professions

Live

Engineers, architects, surveyors, landscape architects, and geologists — single canonical schema across all of them.

Trigram-fuzzy search

Live

Forgiving search on names, license numbers, regions, and disciplines via PostgreSQL pg_trgm.

SEO-friendly slug URLs

Live

/directory/:profession/:state/:slug — shareable, indexable, stable.

Board-verified credential display

Live

Only credentials confirmed by the issuing board show the verified badge.

Opt-in profile control

Live

Per-section public/private toggles; the professional decides what appears.

AI-assisted enrichment with approval gate

Live

Draft enrichment from public sources; professional reviews and approves before publish.

Building now

Per-profession themed profile pages

Building now

Each profession gets its own visual treatment (gradients, icons, accent colors) so a PE profile reads differently from an architect profile.

Cross-state license aggregation

Building now

A professional licensed in multiple states gets a unified profile that surfaces all their licenses with per-state verification status.

Profile claim flow

Building now

If a professional finds an unclaimed profile (e.g. one we built from board records), they can claim it through identity verification.

Roadmap

Public sealing portfolio

Roadmap

Optional showcase of project types (not document content) — categories, time spans, scale — for professionals who want a public portfolio.

Endorsements from verified peers

Roadmap

A peer-attestation layer where verified professionals can endorse each other's specialty competence, audit-logged.

Directory API for client lookup

Roadmap

Programmatic verification: a client can hit an API to confirm a license before contracting.

Considered & rejected

Auto-publishing profiles from board records

Considered & rejected

A profile published without the professional's consent is a privacy violation, even if the underlying data is public.

Why we rejected it: just because state board records are technically public does not mean we should aggregate them into a polished profile without the professional's knowledge. We surface unclaimed profiles for claim, but the rich profile (bio, contact, sealing history) requires the professional's explicit opt-in.

User-generated reviews / ratings of professionals

Considered & rejected

A reviews layer on a licensed-professional directory invites defamation, reciprocal-rating games, and review-extortion patterns.

Why we rejected it: client satisfaction is real but ratings on licensed professionals — where one bad review can affect a career — is the wrong tool. We may add structured peer endorsements (verified-professional-to-verified-professional) but not open reviews.

Showing document content in public sealing history

Considered & rejected

The fact that someone sealed a document is professional record; the document itself is not.

Why we rejected it: public sealing history shows seal count, project type categories, and time spans — never the document, never the client, never identifying project metadata. Privacy of the underlying work is not negotiable.

"Find any professional anywhere" search across non-EngineeringID professionals

Considered & rejected

A directory of people who never agreed to be in a directory is not a directory — it is a database we should not be building.

Why we rejected it: scraping board records and presenting them as EngineeringID profiles would create the appearance of partnership we do not have. Our directory is professionals who chose to be there. Other people's records belong to their issuing boards.

Compliance mappings

Controls this surface satisfies

GDPR Art. 6(1)(a)

Lawful basis — consent

Public profile is opt-in; professional consents to each section being public

GDPR Art. 17

Right to erasure

Professionals can remove their public profile entirely; underlying account state separable

CCPA §1798.105

Right to delete

Self-service profile deletion; no manual review required

State PE board rules Public records

Public license verification

Verified license display respects the issuing board's public record rules

SOC 2 C1.2

Confidentiality — Data Use Restrictions

Per-section opt-in; sealing history opt-out per organization

ISO 27001 A.18.1.4

Privacy and protection of PII

Profile data limited to professional's chosen sections

For compliance teams

Questions you do not need to call to ask

Does the directory create a profile when a credential is added?
No. Credentials and profiles are independent. A user can hold credentials without ever appearing in the public directory. The public profile is a separate opt-in.
What does the public sealing history show?
Aggregate counts (number of sealed documents) and category labels (project types, broad time spans). Never the document content, never client names, never project addresses. The fact of sealing is professional; the work itself is private.
Can I be in the directory but hide my sealing history?
Yes. Per-section opt-in: bio, credentials, sealing count, contact info — each independently public or private. You can have a verified credential listing with no sealing history visible.
What happens if I leave the platform?
Profile deletion is self-service. The directory entry is removed; verified credential records are retained per your organization's retention policy in case of audit, but the public-facing profile disappears immediately.
How does AI enrichment work?
Source pipeline (board → LinkedIn → public web) generates a draft. The professional reviews and approves before anything publishes. Per-field confidence scores flag low-confidence fields for explicit confirmation. Source citations link to the original.
Can clients programmatically verify a professional?
Programmatic directory API is on the roadmap. Today, the public directory page is HTML and indexable, and the verification API confirms specific seals — between them, most lookup needs are covered.

A directory professionals choose to be in

See the public directory or claim your unclaimed profile.