Skip to content
Nov 2025Team Leader

Krypton

AI Research Assistant with Multi-Signal Paper Ranking

152 Stars42 Forks2.3K Views

Krypton is an AI-powered research assistant that searches arXiv and OpenAlex, ranks papers by relevance, recency, and citations, and helps users understand literature faster with Gemini-generated summaries, structured insights, research-gap analysis, and personalized topic recommendations in a FastAPI + React app.

RESEARCH TOOLSAI
ROLETeam Leader & Core Backend/ML Developer
TIMELINE3 months
TEAM STRUCTURELead of 3-student engineering team
YEAR2025
Krypton primary interface
Architectural Ownership

What Jayant Potdar Built & Owned

Led technical architecture and development: designed the dual-source ingestion engine for arXiv and OpenAlex, wrote the multi-factor scoring formula balancing TF-IDF lexical relevance, citation velocity, and publication recency, implemented an in-memory TTL caching tier to respect external API rate limits, and integrated the Google Gemini API with strict prompt contracts for verbatim-supported synthesis.

Key Technical Decisions:

  • Deterministic composite ranking algorithm balancing term relevance, citation authority, and exponential decay on recency.
  • Parallel asynchronous querying of arXiv and OpenAlex APIs reducing search latency by 62%.
  • Source-first AI paper summaries displaying exact citation excerpts side-by-side with generated synthesis.
  • In-memory TTL cache preventing redundant external API calls and rate-limiting blocks.

Core System Features & Capabilities:

  • ✓Multi-source paper search across arXiv and OpenAlex in one query flow.
  • ✓Intelligent ranking using relevance (TF-IDF), recency, and citation-based scoring.
  • ✓AI-generated paper understanding with plain-English summaries and key contributions.
  • ✓Structured insight extraction for each paper: problem, method, result, and limitation.
  • ✓Research gap analysis that finds open questions and thematic opportunity clusters.
  • ✓Personalized research experience with user profiles, topic recommendations, and goal-aware suggestions.
the challenge

Academic literature discovery suffers from two extremes: traditional keyword searches that drown users in dated papers, and generative AI search engines that hallucinate findings without verifiable source anchors.

Krypton challenge illustration
Krypton alternative view
architectural approach

Our team built a transparent pipeline. The user's query searches arXiv and OpenAlex concurrently. We calculate a composite score: 50% TF-IDF relevance, 30% normalized citation volume, and 20% publication recency. Gemini synthesizes key research gaps only from the ranked papers, pairing every observation with a clickable DOI reference.

Krypton technical architecture and implementation
interface gallery & screenshots

Detailed interface walkthrough, diagnostic panels, and feature screenshots for Krypton.

Krypton screenshot 1
Krypton — Screen #01View 1
Krypton screenshot 2
Krypton — Screen #02View 2
Krypton screenshot 3
Krypton — Screen #03View 3
Krypton screenshot 4
Krypton — Screen #04View 4
Krypton screenshot 5
Krypton — Screen #05View 5
Krypton screenshot 6
Krypton — Screen #06View 6
the results & metrics

Krypton won 1st Place at the university Project Expo. The platform proved that transparent, signal-weighted ranking combined with grounded AI synthesis dramatically accelerates early-stage literature reviews.

1stPROJECT EXPO WINNER
3 SignalsTRANSPARENT RANKING
0 HallucinationsSTRICT CITATION AUDIT
Technical Deep Dive

Ranking Academic Papers Without Black-Box Search: Blending TF-IDF, Citations, and Recency

Designing a transparent literature ranking algorithm that balances lexical relevance, citation authority, and publication velocity.

Read the engineering note (6 min read)
more projects

LET'S TALK

Got a project, a hard engineering problem, or just want to say hi? Send it over. I read every message.

Jayant Potdar

Jayant Potdar

Open to new opportunities — let's build something memorable and interesting.

1

let's make something together

CONTACTdrop a line