Skip to content
Back
GitRoll

AI-powered recruiting and a conversational portfolio experience

UX Designer (Intern) · UX, UI, and research · 2025 June to September

Recruiting still runs on static resumes that take hours to read. I designed a profile you talk to instead of scan, a CV built for an AI-native world, and it shipped as GitRoll’s homepage hero.

GitRoll platform: AI profile and recruiter workflows

Problem

Both recruiters and candidates spend excessive time searching, managing connections, and interpreting fragmented information.

Solution

GitRoll introduces AI profiles and a conversational portfolio, an agentic AI powered by a shared recruiting process system.

My role

Designed the AI profile, the recruiter and engineer user flows, and the GitRoll website. The AI profile shipped; the agentic recruiter remained a concept.

Impact

A unified system that turns profiles and portfolios into interactive, queryable interfaces instead of static documents.

Past

Recruiting and professional networking are still built around static artifacts, resumes, LinkedIn profiles, and traditional portfolios, that require heavy manual searching and interpretation.

Now

At the same time, AI is changing how people expect to access information: less browsing and more asking, less managing connections and more meaningful signals, less static content and more dynamic, contextual responses.

Future

GitRoll explores what a future AI-native recruiting experience could look like for both recruiters and candidates.

Traditional resume: static, manual, hard to index and verifyResume
GitRoll AI profile: indexable, interactive, conversational, and verifiableAI profile
Manual phone screenConversational profile
UnverifiableCross-reference validation
Back-and-forthAgentic AI recruiter
Manual sourcingOne-click outreach
Subjective biasData-driven reasoning
High manual overheadLow time-to-hire
Not indexableIndexable
Delayed follow-upReal-time updates
StaticInteractive
Non-standardStandard
Paper-basedMultimedia
OutdatedReal-time sync

Drag or use arrow keys to compare the resume with the AI profile.

GitRoll serves two sides of the same hiring loop: recruiters and hiring managers, and candidates and engineers.

Recruiters and hiring managers

Recruiters and hiring managers

Candidates and engineers

Candidates and engineers

Their job to be done

Build a high-performing team with minimal friction.

Recruiters want to filter a massive pool of applicants down to three to five hirable finalists, to minimize the hiring manager’s time spent interviewing.

Candidates want to secure a position that meets specific salary, benefit, and tech-stack requirements, while minimizing the cost of the search and the time spent interviewing.

Core insight

In an AI-driven workflow, people want to spend less time searching and managing connections, and more time interpreting meaning.

This shifts product design from pages to systems, from documents to interfaces, and from browsing to asking.

A diagram of the core insight behind GitRoll
Early sketch of the candidate and recruiter flows

The system moves from raw inputs, through an AI intelligence layer, into conversational outputs.

  • LinkedIn (required)
  • GitHub, resume (optional)
  • Job description
  • Structured candidate profile
  • Project and evidence memory
  • Retrieval with rubric-based reasoning
  • Conversational AI profile
  • Recruiter workflows

AI profile

Goal: enable rapid understanding of a candidate without manual scanning. An interactive AI resume lets employers chat with a candidate avatar, revealing motivations, project context, experience stories, working styles, collaboration preferences, and aspirations.

GitRoll AI profile interface

See it live at gitroll.io.

Multi-source talent pool

The profile draws signal from across the places people already build a public footprint, so candidates maintain it once and let the system explain it everywhere.

Diagram of a multi-source talent pool
LinkedIn logoLinkedIn
GitHub logoGitHub
Chatbase logoChatbase
X / Twitter logoX / Twitter
Facebook logoFacebook
Medium logoMedium
Stack Overflow logoStack Overflow
YouTube logoYouTube
Google Scholar logoGoogle Scholar
Reddit logoReddit

Agentic AI recruiter

An autonomous recruiter agent converses, defines requirements, searches talent, ranks matches, and schedules interviews, continually learning from hiring outcomes and feedback.

Agentic AI recruiter interface

UX flow

Discover, ask, interpret, decide.

Maintain once, share everywhere, let the system explain.

Accepted

The team approved the AI profile and it moved from concept into the product.

Shipped

It went live as the main feature on the GitRoll homepage, still there on the hero at gitroll.io.

Paused

The company was acquired soon after, and work on the project paused.

Stop recruiting. Start vibe hiring.

Efficiency over novelty

While working on GitRoll, I had to constantly ask myself: is this feature making the AI smarter, or is it actually saving people time? I learned that in recruiting and professional evaluation, intelligence alone isn’t the bottleneck. The real friction is time spent searching, managing connections, and mentally stitching information together. This insight pushed me to prioritize system-level efficiency over feature richness: fewer steps, fewer tools, and faster access to meaningful signals.

Designing AI with restraint

One of the hardest parts of this project was deciding what the AI should not do. It was tempting to automate decisions, generate scores, or make strong recommendations. But I learned that in high-stakes contexts like hiring, over-automation can reduce trust rather than increase it. Designing GitRoll meant intentionally keeping humans in the loop and using AI to support interpretation, not replace judgment.