arrow_backAll Projects
COSC 499 — UBC Capstone2025
Mining Digital Work Artifacts
AI-powered desktop app that mines developers' local work artifacts to generate portfolios and surface skill growth.
FastAPISQLAlchemySQLiteElectronReactViteGoogle Gemini ProPythonTypeScript
Overview
COSC 499 capstone project built with a team of 6. A cross-platform (Windows/macOS) desktop app that parses Git history, codebases (Python/Java/C++), documents (PDF/DOCX), and media to extract metadata, LOC, functions/classes, and per-contributor metrics. Integrated Google Gemini Pro for long-context semantic code reviews covering architecture, complexity, and security — with consent gates and audit logs for privacy-first compliance.
Key Highlights
- Team of 6 — led backend API design and Git parsing pipeline
- Parses Git commits, Python/Java/C++ codebases, PDFs, and DOCX for metadata extraction
- Google Gemini Pro integration for semantic code review (architecture, complexity, security, skill maturity)
- Electron + React dashboard with skills timelines, activity heatmaps, and top-project showcases
- One-page resume generator with PDF/HTML export
- Privacy-first: explicit consent gates, audit logs, and secure deletion receipts