PUBLIC EVIDENCE COPY Source record: portfolio-build-update-prompt.txt Source SHA-256: 27b2e76f1637160a16af7ac13f488392830da6564b2c368f42f6004cc6596f3c Privacy note: the email address and telephone number supplied in the source record are redacted from this public copy. No functional requirement has been removed. Update the existing Ankit Portfolio Studio application with the verified portfolio content from the attached ANKIT RESUME.pdf. This is an application update, not a request to merely return JSON. Modify the application source code and, where required, its safe additive database seed or migration so the portfolio pages and admin content workflow use the verified content described below. Preserve the current Next.js architecture, authentication, admin CMS, draft/publish workflow, database isolation, responsive design, and existing working features. Implementation requirements 1. Create a version-controlled portfolio content document in an appropriate source file, such as src/data/portfolio-content.json, or integrate it into the application's existing content/seed structure if an equivalent file already exists. 2. Use the content document as the safe initial/fallback portfolio snapshot when no published profile exists. If the application already has a database-backed bootstrap or seed flow, update that flow without deleting existing user data. 3. Keep the public pages database-driven after bootstrap. Do not replace the existing CMS or published-profile workflow with permanently hard-coded page content. 4. Update the public home, about, experience, projects, contact, resume, metadata, sitemap, and structured-data flows so they consistently consume the published portfolio snapshot. 5. Ensure experience entries are ordered by their parsed period: current/Present roles first, then completed roles by end date descending and start date descending. The expected order is: - PTC Network — Full Stack Developer — Apr 2024 – Present - Pikmax (PTC Network) — Full Stack Developer — Sep 2023 – Apr 2024 - Voiceano — Co-Founder/Associate Technology — Jan 2019 – Oct 2022 6. Preserve only facts supported by the attached resume. Do not invent dates, employers, metrics, URLs, project details, credentials, certification issuers, technologies, or a surname. 7. Use empty strings or arrays for unavailable values. Do not create standalone project case studies when the resume does not provide enough verified project information. 8. Keep responsibilities in bullets and measurable outcomes in metrics. Remove duplicate skills and empty array entries. 9. Use stable lowercase hyphenated experience IDs and unique project slugs if any verified projects are later added. 10. Do not expose secrets or weaken authentication, authorization, validation, or database isolation. Required portfolio content structure { "profile": { "name": "Ankit .", "title": "Full Stack Developer", "email": "[redacted from public evidence copy]", "phone": "[redacted from public evidence copy]", "location": "Noida, India", "github": "github.com/ankitsingh84", "linkedin": "linkedin.com/in/ankit-72b8b610a", "website": "", "intro": "Create a concise introduction using only the verified professional summary in the attached resume.", "about": "Create a fuller professional summary using only verified resume facts.", "certificationClaim": "Certified MERN Stack Developer", "showEmailPublicly": true }, "experiences": [ { "id": "ptc-network-full-stack-developer", "company": "PTC Network", "role": "Full Stack Developer", "period": "Apr 2024 – Present", "location": "New Delhi", "description": "PTC Network is a Punjabi news and entertainment platform with its own channels and websites.", "bullets": [ "Developed and maintained a dynamic news website and OTT platform.", "Enhanced content delivery and user experience for a global audience.", "Built and optimized server-side logic using Node.js and Express.js.", "Handled API requests and enhanced platform functionality.", "Managed and secured data using MySQL databases." ], "metrics": ["Ensured 99.9% data integrity.", "Reduced query response times by 20%."], "technologies": ["Node.js", "Express.js", "MySQL", "APIs"] }, { "id": "pikmax-ptc-network-full-stack-developer", "company": "Pikmax (PTC Network)", "role": "Full Stack Developer", "period": "Sep 2023 – Apr 2024", "location": "New Delhi", "description": "Pikmax is an online shopping platform offering an engaging and differentiated shopping experience.", "bullets": [ "Developed responsive, user-friendly e-commerce web applications using React.", "Worked on improving site performance and user engagement.", "Built and optimized server-side logic using Node.js and Express.js.", "Handled API requests and enhanced platform functionality.", "Managed and secured data using MySQL databases." ], "metrics": ["Ensured 99.9% data integrity.", "Reduced query response times by 20%."], "technologies": ["React", "Node.js", "Express.js", "MySQL", "APIs"] }, { "id": "voiceano-co-founder-associate-technology", "company": "Voiceano", "role": "Co-Founder/Associate Technology", "period": "Jan 2019 – Oct 2022", "location": "India", "description": "Voiceano is a conversation design studio from India.", "bullets": [ "Designed and developed voice applications.", "Worked to increase user engagement and interaction.", "Created and implemented cloud functions in Node.js." ], "metrics": ["Ensured 99% uptime.", "Improved application functionality by 25%."], "technologies": ["Node.js", "Cloud functions", "Voice applications"] } ], "projects": [], "skills": { "Frontend": ["ReactJS"], "Backend": ["NodeJS", "Express", "Python", "C/C++"], "Databases": ["MongoDb", "MySQL"], "Cloud and Tools": ["AWS", "Firebase", "DialogFlow", "Alexa Skills", "Conversational AI", "Data Structures", "MERN Stack"] }, "education": [ { "qualification": "Bachelor of Technology", "institution": "JSS Academy of Technical Education", "course": "Computer Science and Engineering", "period": "Aug 2015 – Oct 2020", "location": "Noida, India" }, { "qualification": "Higher Senior Secondary School", "institution": "St. Don Bosco School", "course": "Science", "period": "Apr 2013 – May 2014", "location": "Lakhimpur Kheri, India" } ], "certifications": [ { "name": "Certified MERN Stack Developer", "issuer": "", "details": "" } ], "achievements": [], "settings": { "siteName": "Ankit Portfolio Studio", "accent": "#5B8CFF", "publicContact": true, "analyticsEnabled": true, "resumeTemplate": "Modern" }, "seo": { "title": "Ankit — Full Stack Developer", "description": "Create a concise SEO description using only the verified resume facts.", "keywords": ["Ankit", "Full Stack Developer", "MERN Stack", "ReactJS", "NodeJS", "Express", "MongoDb", "MySQL", "AWS", "Firebase", "Conversational AI", "Noida"] } } Acceptance criteria - The update must produce real, reviewable source changes and any necessary safe additive seed/migration changes; do not respond with JSON only. - The application must compile and all existing acceptance routes must continue to work. - Public pages must render the verified profile, experience, skills, education, contact, resume, and SEO information from the published content flow. - The experience order must remain correct even when a new experience is added later through the admin CMS. - Missing or unverified values must remain empty rather than being invented. - Existing authentication, admin access, draft/publish behavior, and previously stored user data must remain intact.