Freelancer Profile
Your Freelancer Profile is the cornerstone of your Node. It contains over 60 fields organised into logical sections, covering everything from personal details and insurance to skills, rates, and banking information. Companies see a summary of your profile when viewing connected freelancers, so keeping it complete and current is essential.
Profile completion tracking
A circular progress indicator at the top of your profile displays your profile_completion_percentage (0–100%). The calculation is weighted across six sections:
- Personal details (20%) — name, email, phone, date_of_birth, address_line_1, city, postcode
- Compliance (25%) — right_to_work_uk, pli_provider, pli_expiry_date, next_of_kin_name, next_of_kin_phone
- Banking (15%) — bank_name, bank_account_name, bank_sort_code, bank_account_number
- Day rates (15%) — rate_warehouse_prep, rate_day_up_to_12h, rate_hourly_after_12h
- Skills (15%) — At least one skill must be added to the skills array
- Terms (10%) — accepted_terms and accepted_data_storage must both be true
Personal details
The personal details section captures your core identity and contact information:
- Full name (name) — Your legal name as it appears on official documents
- Preferred name (preferred_name) — The name you go by day-to-day
- Trading name (trading_name) — Your business trading name, if different
- Email (email) — Read-only after registration; used for login and notifications
- Phone (phone) — Primary contact number
- Date of birth (date_of_birth)
- Address — address_line_1, address_line_2, city, county, postcode, country
- Profile picture (profile_picture_url) — Uploaded to S3 storage
PLI (Public Liability Insurance)
PLI is the most critical compliance field. Without valid PLI, companies may block you from bookings entirely. The system tracks:
- pli_provider — Your insurance provider name
- pli_policy_number — Policy reference number
- pli_coverage_amount — Coverage value in GBP
- pli_expiry_date — Expiry date, used for automatic status calculation
- pli_certificate_url — Uploaded certificate document (stored in S3)
PLI status is calculated automatically: Valid (more than 30 days remaining), Expiring Soon (0–30 days remaining), or Expired (past the expiry date). Expired PLI triggers a critical compliance issue that sets can_book to false.
Skills and expertise
Skills are organised into eight categories with over 60 predefined options:
- General — Production Manager, Project Manager, Stage Manager, Event Coordinator, Site Manager
- Structure — Layher, Staging/Layher Crew, Ground Support, Truss Assembly, Scaffolding
- Rigging — Head Rigger, Rigger, Chain Motor Operator, High-Level Access
- Power — Event Electrician, Power Distribution, Generator Operator, Cable Management
- Lighting — Lighting Designer, Lighting Technician, Lighting Operator, Follow Spot Operator, LED Technician
- Set — Carpenter, Set Builder, Scenic Artist, Props Master
- Video — Video Technician, Video Operator, LED Screen Technician, Camera Operator, Vision Mixer
- Audio — Audio Engineer, Audio Technician, Monitor Engineer, RF Technician, System Technician
Each skill entry in the skills array records the skill name, proficiency level (Beginner, Intermediate, Advanced, or Expert), and years of experience. Custom skills can be added alongside the predefined options.
Default rates
Your standard rates are displayed to connected companies and used as defaults when generating invoices:
- Warehouse prep rate (rate_warehouse_prep) — Rate for warehouse preparation work
- Day rate up to 12 hours (rate_day_up_to_12h) — Your standard day rate for shifts up to 12 hours
- Hourly rate after 12 hours (rate_hourly_after_12h) — Overtime hourly rate for hours beyond 12
All rates are stored in GBP with two decimal places.
Sidebar profile blocks
The profile page sidebar contains the following supplementary sections:
Emergency contact
Required for compliance: next_of_kin_name, next_of_kin_relationship, and next_of_kin_phone.
ID documents
Driving licence details: driving_licence_number_encrypted (stored encrypted), driving_licence_expiry, and driving_licence_categories (array supporting B, BE, C1, C1E, C, CE, D1, D, DE). Also has_valid_passport, passport_number_encrypted, and passport_expiry_date.
Medical and dietary
Free-text fields for medical_conditions, medications, and dietary_requirements_allergies. These are shared with companies only when booking is confirmed.
Banking details
Banking information is encrypted at rest and used for invoice payment details:
- bank_name, bank_account_name, bank_sort_code, bank_account_number
- bank_iban, bank_swift — For international payments
- paypal_email — Alternative payment method
- payment_reference — Default reference line for bank transfers
Document settings
Customise how your invoices and quotes appear:
- Business identity — document_business_name, document_logo_path, address fields, document_phone, document_email, document_website
- Invoice defaults — invoice_prefix, invoice_due_days, invoice_payment_terms, invoice_notes
- Quote defaults — quote_prefix, quote_validity_days, quote_terms, quote_notes
- Styling — document_primary_color and document_accent_color for branded documents
Notification and privacy settings
Email notifications can be toggled individually: email_new_jobs, email_job_reminders, email_payment_received, email_company_messages, and email_marketing. Push notifications use push_enabled, push_new_jobs, and push_job_updates. SMS settings include sms_enabled and sms_urgent_only.
Privacy controls determine what connected companies can see: profile_visibility, share_availability, share_skills, and share_rates.
Tips
- Keep PLI current — An expired PLI prevents companies from booking you. Upload your certificate and set the correct expiry date.
- Upload a profile photo — Profiles with photos receive more engagement from companies.
- Complete every section — A 100% profile completion signals professionalism and makes you eligible for skill-based matching algorithms.
Next steps
Continue to the next article to explore the Freelancer Dashboard — your central hub for stats, job opportunities, and activity updates.
Was this article helpful?