What is Artifact Miner?
Artifact Miner is an intelligent portfolio analysis tool that analyzes uploaded project ZIP files, discovers Git repositories, extracts repository and user contribution intelligence, derives skills and evidence, and builds resume/portfolio-ready outputs. Instead of manually reviewing dozens of student projects or struggling to articulate your technical experience, Artifact Miner automates the discovery and synthesis of:- Repository intelligence: Languages, frameworks, commit history, collaboration patterns, and health scores
- User contribution analytics: Individual commit activity, contribution percentages, and role detection
- Skills chronology: When you first demonstrated each skill, organized by category
- Project evidence: Concrete proof of technical capabilities extracted from your work
- Resume-ready outputs: Structured summaries and timeline visualizations
Who is Artifact Miner for?
CS Students
Transform your academic projects into professional portfolio artifacts. Generate resume bullets backed by real code evidence.
Teaching Assistants
Quickly assess student portfolios at scale. Identify collaboration patterns, contribution levels, and technical breadth.
Career Advisors
Help students articulate their technical experience. Extract concrete skills and project timelines for career planning.
Key Capabilities
Multi-ZIP Portfolio Analysis
Artifact Miner supports analyzing multiple project archives under a single portfolio:- Upload one or more ZIP files containing your projects
- Automatically discover Git repositories within uploaded archives
- Link related projects through
portfolio_idtracking - Generate unified insights across all your work
Repository Intelligence
For each discovered Git repository, Artifact Miner computes:Language & Framework Detection
Language & Framework Detection
- Primary and secondary languages with usage percentages
- Framework identification (React, Flask, FastAPI, etc.)
- Technology stack visualization
Commit & Collaboration Metrics
Commit & Collaboration Metrics
- First and last commit timestamps
- Total commit count and commit frequency
- Collaboration detection (single vs. multi-contributor)
- User contribution percentages
Repository Health Score
Repository Health Score
- Health indicator (0-100) based on commit patterns
- Project ranking scores
- Activity classification (recent vs. inactive)
Skills & Evidence Extraction
The DeepRepoAnalyzer inspects your codebase and extracts:- Skill signals: Language proficiency, framework usage, tool familiarity
- Evidence artifacts: Specific files, commits, or patterns proving skill application
- Chronological tracking: When each skill was first and last demonstrated
- Proficiency levels: Derived from code complexity and usage patterns
LLM-Enhanced Insights (Optional)
With user consent, Artifact Miner can leverage LLM integrations for:- AI-generated project summaries
- Natural language skill descriptions
- Resume item suggestions
LLM usage requires explicit consent. You can choose local (Ollama), cloud (OpenAI), or no LLM analysis paths.
System Architecture
Artifact Miner consists of three layers:Data Flow
When you upload a project ZIP, Artifact Miner follows this pipeline:Skills + Evidence + Ranking
Derive skill signals, insights, repository quality evidence, and ranking scores
Next Steps
Quickstart
Get up and running in 5 minutes with a test portfolio
Installation
Detailed setup guide for local development