Skip to content
Back
GitRoll

AI-powered recruiting and a conversational portfolio experience

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

GitRoll explores what an AI-native recruiting experience could look like for both recruiters and candidates. I designed the systems behind an agentic AI recruiter and a conversational AI profile, the digital portfolio you can talk to instead of scroll through.

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

Led UX and system design across the AI profile, website, and recruiter workflows.

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 verifyManual phone screenUnverifiableBack-and-forthManual sourcingSubjective biasHigh manual overheadNot indexableDelayed follow-upStaticNon-standardPaper-basedOutdatedResume
GitRoll AI profile: indexable, interactive, conversational, and verifiableConversational profileCross-reference validationAgentic AI recruiterOne-click outreachData-driven reasoningLow time-to-hireIndexableReal-time updatesInteractiveStandardMultimediaReal-time syncAI profile

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, 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

Soon after, 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.