Skip to content

Added my profile - Ashish Yadav#1252

Open
ashish7802 wants to merge 6 commits into
codeaashu:mainfrom
ashish7802:main
Open

Added my profile - Ashish Yadav#1252
ashish7802 wants to merge 6 commits into
codeaashu:mainfrom
ashish7802:main

Conversation

@ashish7802
Copy link
Copy Markdown

@ashish7802 ashish7802 commented Jun 7, 2026

Profile Added

  • Name: Ashish Yadav
  • Username: ashish7802
  • Location: Lucknow, India
  • Role: Full Stack Developer & AI Builder

Changes Made

  • Added ashish7802.json in public/data/
  • Updated ProfilesList.json with my filename

Checklist

  • I have read the contributing guidelines
  • My profile follows the JSON format
  • All information is accurate

Summary by CodeRabbit

  • New Features
    • Added a new user profile to the system, including personal information, skills, social links, professional experience, and project history.

@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 7, 2026

@ashish7802 is attempting to deploy a commit to the icecream's projects Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Jun 7, 2026

Review Change Stack

Caution

Review failed

The head commit changed during the review from 0db75ed to 4a1345d.

📝 Walkthrough

Walkthrough

This pull request adds a new developer profile for Ashish Yadav to the DevDisplay repository. A structured JSON profile file is created with personal details, skills, social links, work experience, and project portfolio, then registered in the central profiles list.

Changes

New Developer Profile Addition

Layer / File(s) Summary
Profile data and registration
public/data/ashish7802.json, src/ProfilesList.json
New profile JSON file contains Ashish Yadav's details including personal info, skills array, social links, TaskMinions experience, and projects list. Profile filename is added to the ProfilesList array.

🎯 1 (Trivial) | ⏱️ ~3 minutes

🐰 A new profile hops into place,
With skills and projects all in grace,
Ashish joins the display,
In structured data's array,
DevDisplay finds a faster pace!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly summarizes the main change—adding a personal profile for Ashish Yadav—and is directly related to the changeset content.
Description check ✅ Passed The description includes most required sections but lacks detailed 'Changes Proposed' section and omits optional sections like Screenshots and 'Note to reviewers'.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

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

🎉 Incredible work, @ashish7802! 🚀

🔥 Welcome to DevDisplay — A space where developers and all the tech enthusiasts can connect, collaborate, code, create, and conquer in the tech ecosystem.

At DevDisplay, we don't just welcome contributors—we celebrate them! 🎊 Because here, your ideas matter. Your code matters. You matter. 🚀

💡 This isn't just about adding your profile. It's about making an impact, showcasing your skills, and standing out in the developer ecosystem.

Think of DevDisplay as your own project, not just another open-source contribution. We're not just a platform—we're a global movement redefining the tech space. Our vision is to be the go-to platform for developers and tech enthusiasts worldwide.

🚀 Innovation has no limits!
We encourage you to think beyond the ordinary. Got a revolutionary idea? Spot a gap in the tech world? DevDisplay can be the solution! We want contributors like you to dream big, build bold, and bring game-changing features to life.

🌍 DevDisplay is more than an open-source project. It's a global tech hub, a thriving community, and a platform where you can connect, collaborate, code, create, and conquer.

🔥 Keep pushing boundaries—we're just getting started!
If you put your 💯 into creating something exceptional, you could even join our Global Core Team and also you can lead DevDisplay as a Community Leader in your area, college, or university.


💡 Your issue is now in review!

  • Our maintainers will soon review your PR and provide feedback/suggestions. 🚀 Stay tuned, stay engaged, and get ready to bring your ideas to life! 💡

---

📢 Have ideas to improve DevDisplay? Let us know! We're always looking for innovative minds to shape the future of tech.

💬 Join the conversation. Grow with the community. You belong here. 🙌


📢 Join Our Global Developer Communities & Connect with Innovators:

📩 Need Help? Reach Out to the Team:

💻 Follow DevDisplay on Social Media & Stay Updated:

🔥 🌟 Thank You for Being Here!

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with 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.

Inline comments:
In `@public/data/ashish7802.json`:
- Around line 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.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 92d5db8d-7507-42f5-83a7-a81d9e48e241

📥 Commits

Reviewing files that changed from the base of the PR and between e1ce099 and 7fc3a2f.

📒 Files selected for processing (2)
  • public/data/ashish7802.json
  • src/ProfilesList.json

Comment on lines +15 to +54
"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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant