Building your Ultimate Portfolio (Profile Tracker)
Your Codolio Profile is more than just a stats page—it is your Developer Resume.
By connecting your coding platforms and showcasing your projects, you create a single “Source of Truth” that proves your skills to recruiters, peers, and the community. This guide walks you through every feature of the Profile Tracker.
1. What Is the Profile Tracker?
The Profile Tracker aggregates your data from multiple sources into one professional dashboard. Instead of sending recruiters five different links (LeetCode, GitHub, Codeforces, etc.), you send them one Codolio link.
It displays:
- Problem Solving Stats: Combined data from DSA platforms (LeetCode, GFG, etc.).
- Contest Ratings: Live ratings from Competitive Programming sites.
- Development Projects: Verified repositories and active projects.
- C-Score: Your holistic ranking across all three areas.
2. Adding & Managing Projects
Coding isn’t just about algorithms; it’s about building. The Development Stats tab allows you to showcase your real-world applications directly from GitHub.
Step 1: Connect GitHub
- Go to Edit Profile and navigate to Platforms
- Under Development, Click Connect GitHub.
- Authenticate via GitHub SSO (OAuth). We only request permission to read your public activity.
Step 2: Add a Project
Once connected, Go back to your Codolio profile and select Development Stats, Then click the Add Project button. A slide-in panel will appear:
- Select Repository: Choose a repo from your GitHub list.
- Add Details:
- Title & Tags: Make it searchable.
- Tech Stack: List the frameworks used (e.g., React, Node.js).
- Images: Upload screenshots to make your project visually appealing.
- Demo Link: Add a live URL if available.
- Save: The project card is created with a direct link to your GitHub repo.
Step 3: Reordering Projects
You can control what recruiters see first.
- Click the Settings/Edit button in the project section.
- Drag and Drop your projects to change their order.
- Place your best or most recent work at the top!
Upvotes & Sharing
- Public Visibility: Anyone with your profile link (even if they are not logged in) can view your projects.
- Sharing: Each project gets a unique page. Share this link on LinkedIn to show off a specific build.
3. Your Professional Identity (About, Education, Experience)
Complete your profile by adding your background details.
How to Edit
- On your Profile page in About Tab, scroll to the About, Education, or Experience widgets.
- Click the
+(Add) button. - Redirect: You will be taken to the Edit Profile page for that specific section.
- Fill in your details (College, Degree, Company, Role) and save.
- Your public profile will instantly update to reflect these changes.
4. Privacy, Security & Data Sync
We take your data privacy seriously. Here is exactly how Codolio handles your information.
đź”’ No Passwords Required
- We never ask for your passwords.
- For coding platforms (LeetCode, Codeforces, etc.), we only require your Public Username.
- For GitHub, we use secure OAuth, meaning you log in directly through GitHub, and we never see your credentials.
🔄 When Does My Data Update? (Sync Logic)
To ensure fast performance, Codolio uses an On-Demand Sync system.
- Triggering a Sync: Your stats are refreshed only when YOU visit your profile while logged in.
- The Process: When you open your Profile Tracker, we send a request to fetch the latest data from all connected platforms.
- Cooldown Period: Once synced, there is a 15-minute cooldown.
- Example: If you refresh your profile at 10:00 AM, the data updates. If you refresh again at 10:05 AM, it will not pull new data until 10:15 AM.
Note: If you solve a question on LeetCode and want it to show up on Codolio immediately, simply visit your Codolio Profile page to trigger the update.
Ready to build your portfolio? Go to your Profile Page now to get started.