Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions public/data/ashish7802.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
"name": "Ashish Yadav",
"location": "Lucknow, Uttar Pradesh, India",
"bio": "Full Stack Developer & AI Builder specializing in React, Node.js, and Python. I build scalable web applications and AI-powered automation tools. Passionate about clean code, automating boring stuff, and solving real-world problems. Available for work!",
"avatar": "https://github.com/ashish-yadav.png",
"portfolio": "https://ashishyadav.dev",
"skills": ["React.js", "Node.js", "Next.js", "Python", "JavaScript", "TailwindCSS", "Express.js", "MongoDB", "PostgreSQL", "SQLite", "Git", "GitHub", "REST APIs", "Playwright", "Prompt Engineering", "AI APIs", "Web Scraping", "Google Maps API", "Google Sheets API", "Slack API"],
"social": {
"GitHub": "https://github.com/ashish-yadav",
"LinkedIn": "https://linkedin.com/in/ashish-yadav",
"Twitter": "https://twitter.com/ashish_yadav",
"Instagram": "https://instagram.com/ashish_yadav",
"Email": "ashishyadav4818@gmail.com"
},
"experience": [
{
"company": "TaskMinions",
"role": "Data Research Analyst",
"duration": "Present",
"description": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support"
}
],
"projects": [
{
"name": "dev-launchpad",
"description": "Open-source developer starter toolkit with AI prompts, CLI scripts, templates & checklists",
"stars": "350+",
"tags": ["Open Source", "CLI", "Templates"]
},
{
"name": "llm-engineer-toolkit",
"description": "CLI toolkit for engineers with code templates, FullStack references, and productivity tools",
"tags": ["CLI", "Productivity", "FullStack"]
},
{
"name": "maps-lead-scraper",
"description": "Google Maps scraper to find local businesses without paid APIs. Exports CSV/JSON",
"tags": ["Python", "Playwright", "Scraping"]
},
{
"name": "heist-master",
"description": "Massive terminal-based heist RPG game in Python — plan robberies, hire crew, evade police!",
"tags": ["Python", "RPG", "Terminal"]
},
{
"name": "PyMart",
"description": "Full e-commerce app with cart, payments, and inventory management",
"tags": ["React", "Node.js", "E-commerce"]
},
{
"name": "finance-tracker-ai",
"description": "Personal finance tracker with AI-powered budget suggestions",
"tags": ["Python", "SQLite", "AI"]
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Align experience and projects keys with the app’s data contract.

Line 17–20 and Line 25–53 use key names that don’t match the expected resume schema (company/role/... and name/tags/... vs companyName/designation/... and title/techStacks/...). This can break downstream rendering that reads the canonical keys.

Suggested schema-aligned patch
   "experience": [
     {
-      "company": "TaskMinions",
-      "role": "Data Research Analyst",
+      "designation": "Data Research Analyst",
+      "companyName": "TaskMinions",
       "duration": "Present",
-      "description": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support"
+      "location": "",
+      "workDescription": "Data Enrichment, Lead Sourcing, Contact Validation, Email & Phone Validation, Data Management, Virtual Assistant support"
     }
   ],
   "projects": [
     {
-      "name": "dev-launchpad",
+      "title": "dev-launchpad",
+      "techStacks": "Open Source, CLI, Templates",
+      "deployedLink": "",
+      "githubLink": "",
       "description": "Open-source developer starter toolkit with AI prompts, CLI scripts, templates & checklists",
-      "stars": "350+",
-      "tags": ["Open Source", "CLI", "Templates"]
+      "impact": "350+ stars",
+      "uniqueness": "AI prompts, CLI scripts, templates, and checklists in one toolkit"
     }
   ]
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@public/data/ashish7802.json` around lines 15 - 54, The JSON uses keys that
don’t match the app schema: rename experience[].company -> companyName and
experience[].role -> designation (keep duration and description), and rename
projects[].name -> title and projects[].tags -> techStacks (preserve other
project fields like description and stars); update all objects under the
experience and projects arrays to these canonical keys so downstream renderers
read companyName, designation, title, and techStacks instead of the current
keys.

]
}
3 changes: 2 additions & 1 deletion src/ProfilesList.json
Original file line number Diff line number Diff line change
Expand Up @@ -590,5 +590,6 @@
"Ananya-Hegde2001.json",
"TenathDilusha",
"anmolsah.json",
"hitendras510.json"
"hitendras510.json",
"ashish7802.json"
]
Loading