Phase 1 · Live

Everysignalaboutastudent.Oneprofile.

Unicors pulls LeetCode, GitHub, and your resume into one scored, ranked skills profile — then gives you an unlimited AI chat that has already read every bit of it.

Invite-only. Students join through their institution.

Sample skills profileSynced

Built on

Next.jsSupabaseOllamaLeetCodeGitHubPostgreSQLTypeScript

The platform

Fragmented data, resolved into one profile.

Every signal a student produces already exists somewhere. Unicors collects it, scores it, and makes it legible.

Integrations

LeetCode and GitHub, on demand.

Add your usernames once. Solves, commits, and repo diversity sync straight into your profile — no manual entry, no spreadsheets.

412
Problems solved
1,863
Commits synced
27
Public repos

AI reviewer

A resume score you can act on.

Upload a PDF and get a scored review with concrete fixes in seconds.

82
  • 01Quantify project impact
  • 02Add a skills section
  • 03Trim to one page

Ranking

Ranked against your cohort.

Not a vague sense of doing fine — an actual position, updated on every sync.

01A. Sharma941
02R. Iyer903
03You876
04M. Khan812

Roadmap

Know the gap before it costs you.

Per-skill levels show what's strong and what needs work next, so practice goes where it actually moves the number.

Data structures78%
System design41%
SQL63%

AI chat

An AI that already knows your profile.

Generic chatbots give generic advice because they have never seen your work. This one opens every conversation already holding your numbers — and you can talk to it as long as you want.

Unlimited messages.

The model runs on our own hardware, not a metered API. No credits to buy, no monthly cap, no cut-off mid-conversation.

Tuned to your data, not the internet's.

Every reply is grounded in your synced LeetCode solves, GitHub activity, resume review, skill scores, and live cohort rank.

It remembers the conversation.

Full multi-turn context, so you can dig into an answer instead of re-explaining yourself on every message.

Streams as it thinks.

Answers arrive token by token — no spinner, no waiting on a full response before you can start reading.

unicors-chat · self-hostedno message cap
contextLeetCodeGitHubResumeSkillsInterestsRank

How it works

Four steps to a full picture.

01

Connect LeetCode + GitHub

Add your usernames once. Solves, commits, and repos sync on demand.

02

Upload your resume

An AI reviewer scores it and points out what to fix, in seconds.

03

See your skills radar

Problem solving, contribution, diversity, and resume quality, on one chart.

04

Check the leaderboard

Ranked against the cohort, not against a vague sense of "doing fine."

For institutions

For faculty and administrators.

Stop reconciling reports by hand. Every student's coding activity, resume quality, and skill gaps land in one console — so support reaches the right student before the semester ends.

  • Invite students by email — no public signup to police.
  • One table for the whole cohort, sortable by any signal.
  • Export a generated performance report per student.
StudentScoreStatus
Aditi SharmaCSE941Strong
Rohan IyerIT903Strong
Meera NairCSE612Watch
Karan PatelECE488At risk

Roadmap

Shipping in three phases.

Phase 1Live

Smart performance tracker

LeetCode and GitHub sync, AI resume reviewer, skills radar, and cohort leaderboard.

Phase 2In progress

Gamified learning

Skill roadmaps, XP-earning quizzes, per-skill levels, streaks, and multiplayer rooms.

Phase 3Planned

AI interviews

Practice interviews scored against the same skills profile, closing the loop on placement prep.

Ready to see where you stand?