Portfolio

C 66 completed
Web App
web_app / markdown · small
422
Files
178,728
LOC
3
Frameworks
9
Languages

Pipeline State

completed
Run ID
#300534
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
72.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:38
Deduplication group #47411
Member of a group with 12 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositorytestingpresentationinfrastructureStrategyDatabaseFile ManagementLoggingNotificationsPayment ProcessingSearchTesting
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a universal CV portfolio engine using React and TypeScript. The goal is to build a site that can generate job-targeted variants of a user's resume, case studies, and bio. The system should take source data, structure it into a knowledge base, and then use an AI process to generate tailored variants. Crucially, it must include a quality pipeline that verifies claims and runs adversarial red-team scans before the final content is displayed on the portfolio site. I'm looking for a structure that supports both Claude Code automation and a CLI-only workflow.
react typescript portfolio cv ai web-app javascript vite markdown
Generated by gemma4:latest

Catalog Information

This project is a universal CV portfolio engine that generates job-targeted variants of your resume, case studies, and bio using AI, and verifies claims before publishing.

Description

The dmitrii-portfolio is a cutting-edge tool designed to revolutionize the way you present yourself in job applications. By structuring career data once and generating variants on demand, it solves the cold-start problem of generic resumes getting filtered out. The engine uses AI to match your experience with job requirements, verifies claims against source evidence, and runs adversarial red-team scans to ensure accuracy and tone. With this tool, every application feels hand-crafted, but takes minutes instead of hours.

الوصف

هذا المشروع هو محرك سيرة ذاتية عالمي يولد نسخًا مطابقة للوظيفة من سيرتك الذاتية، دراسات الحالة، وبياناتك الشخصية باستخدام الذكاء الاصطناعي، ويؤكد على مزاعمها قبل نشرها.

Novelty

9/10

Tags

job-targeted-variants ai-generated-resumes claims-verification adversarial-red-team-scans career-data-structuring portfolio-site-generation

Technologies

framer-motion puppeteer react vite vitest zod

Claude Models

claude-opus-4.5

Quality Score

C
66.4/100
Structure
64
Code Quality
69
Documentation
69
Testing
65
Practices
57
Security
76
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 6 files with critical complexity need refactoring
  • 2944 duplicate lines detected \u2014 consider DRY refactoring
  • 7 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Address 89 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

40.8h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Source: Repobility analyzer · https://repobility.com
A
Risk (0)
Unknown
License
8.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
74.8%
typescript
14.6%
json
7.0%
yaml
2.0%
html
1.1%
css
0.4%
javascript
0.1%
xml
0.0%
text
0.0%

Frameworks

React Vitest Vite

Symbols

variable1,640
function437
interface126
type_alias61
constant43

Concepts (16)

Findings curated by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
design_patternRepositoryFound repository-named files80%
arch_layertestingDetected testing layer70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicDatabaseDetected from 5 related files50%
business_logicFile ManagementDetected from 4 related files50%
business_logicLoggingDetected from 71 related files50%
business_logicNotificationsDetected from 2 related files50%
business_logicPayment ProcessingDetected from 2 related files50%
business_logicSearchDetected from 18 related files50%
business_logicTestingDetected from 111 related files50%
business_logicUser ManagementDetected from 9 related files50%
business_logicAnalyticsDetected from 17 related files50%
business_logicConfigurationDetected from 14 related files50%
business_logicAuthenticationDetected from 54 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/24347.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV