Profile & portfolio
Showcase your skills, bio, hourly rate, and past work to stand out to clients.
Job board
Browse and filter open jobs by category and required skills, then submit proposals.
Contracts
Accept contracts, update work status, and mark projects complete.
Real-time chat
Communicate directly with clients without leaving the platform.
Earnings wallet
View your balance, transaction history, and download sales reports.
Reviews
Receive star ratings and written feedback from clients after a contract completes.
Setting up your profile
Your profile is the first thing clients see before they decide to hire you. A complete profile significantly improves your chances of winning contracts.Open your profile page
After signing in, navigate to Profile from the sidebar. If this is your first time, most fields will be empty.
Add your personal details
Click Edit Profile and fill in:
- First name and city — shown prominently at the top of your profile
- Title — a short headline such as “Full-Stack Developer” or “Graphic Designer”
- Bio — a paragraph describing your background and the type of work you do best
- Experience level — Beginner, Intermediate, or Expert
- Job category — the primary category clients will find you under
- Languages — languages you can communicate in
- Education — your college/university and course
- Employment history — previous roles with company name, position, and duration
- Linked accounts — optional links to your GitHub, LinkedIn, or personal website
Add your skills
In the Skills section, select every skill that applies to your work. Skills are set by the platform admin and appear as filterable tags on your profile and in job search.
Upload a profile picture
Hover over the avatar at the top of your profile and click Edit to upload a photo. Accepted formats: PNG, JPEG, JPG, WebP.
Browsing the job board
Navigate to Jobs in the sidebar to see all open listings posted by clients.- Filter by category — narrow results to a specific job category
- Filter by skills — show only jobs that require skills matching your profile
- Each listing displays the job title, description, required skills, budget, experience level, and location
Job listings are visible to all authenticated users. You do not need a complete profile to browse, but a complete profile is required to submit a compelling proposal.
Submitting proposals
From any job detail page, click Apply to submit a proposal for that job.- You can view all jobs you have applied to from the Applied Jobs page
- Each application shows its current status (pending, accepted, or rejected)
- You can cancel a pending application before the client reviews it
You can only submit one proposal per job. If a client selects you, they will create a contract and you will receive a notification to approve it.
Managing contracts
Once a client selects you and creates a contract, it appears in your Contracts list.- Approve the contract — review the terms and accept to start the engagement
- Update work status — as you progress, update the contract status so the client stays informed
- View contract details — see the job description, client information, budget, and current status at any time
- Mark as complete — when your work is done, update the status to signal to the client that they can review and release payment
Real-time chat with clients
Use the built-in chat to communicate with clients directly on the platform. Chat is available for any active contract.- Messages are delivered in real time
- You can access the chat from the contract details page
Earnings and wallet
Your Earnings page shows your wallet balance and full transaction history.- Balance — the current amount available in your wallet after completed contracts
- Transactions — a chronological list of every credit to your wallet, including the contract and amount
- Sales report — download a report of your earnings history for accounting or tax purposes
Funds are credited to your wallet after the admin releases payment following a client’s fund-release request. See Payments and escrow for how the escrow flow works.
