diff --git a/resume-generator/.gitignore b/resume-generator/.gitignore deleted file mode 100644 index 6036520..0000000 --- a/resume-generator/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Temp JSON files (used by orchestrator) -temp_*.json - -# Python virtual environment -.venv/ - -# Generated resumes -resumes/ diff --git a/resume-generator/base.bak.json b/resume-generator/base.bak.json deleted file mode 100644 index b0f0195..0000000 --- a/resume-generator/base.bak.json +++ /dev/null @@ -1,661 +0,0 @@ -{ - "basics": { - "name": "Shaheer Sarfaraz", - "headline": "Frontend Software Engineer (React/TypeScript) \u00b7 Autodesk Intern \u00b7 Open Source & Product Work", - "email": "shaheer30sarfaraz@gmail.com", - "phone": "+44 7359 501592", - "location": "Blackpool, United Kingdom", - "url": { - "label": "https://dakheera47.com/", - "href": "https://dakheera47.com/" - }, - "customFields": [], - "picture": { - "url": "", - "size": 120, - "aspectRatio": 1, - "borderRadius": 0, - "effects": { - "hidden": false, - "border": false, - "grayscale": false - } - } - }, - "sections": { - "summary": { - "name": "Summary", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "summary", - "content": "

I\u2019m a BSc (Hons) Computer Science student at the University of Lancashire, graduating in June 2026 with a First-class average, and I\u2019ve spent a year as a Software Engineering Intern at Autodesk working in a large React/TypeScript production codebase. I\u2019m comfortable using Python for scripting, data cleaning, and small backend services, and I have academic experience with SQL from my databases module, which I\u2019ve applied in analytics-focused side projects. I\u2019m particularly interested in AI-driven systems and would be excited to help develop and improve AI agents for marketing and user acquisition while working closely with data scientists, engineers, and marketing/product teams

" - }, - "awards": { - "name": "Awards", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "awards", - "items": [] - }, - "certifications": { - "name": "Certifications", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "certifications", - "items": [] - }, - "education": { - "name": "Education", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "education", - "items": [ - { - "id": "yo3p200zo45c6cdqc6a2vtt3", - "visible": true, - "institution": "University of Lancashire", - "studyType": "BSc (Hons) Computer Science", - "area": "Preston, United Kingdom", - "score": "1st Class", - "date": "September 2022 to June 2026", - "summary": "

Relevant Modules: Web Applications, Algorithms & Data Structures, Game Development, Databases, Software Engineering (Agile group project)

", - "url": { - "label": "", - "href": "https://www.lancashire.ac.uk/undergraduate/courses/computer-science-bsc" - } - }, - { - "id": "ei2fvjokusg3cfmdyolmgcoz", - "visible": false, - "institution": " ", - "studyType": "", - "area": "A Levels", - "score": "", - "date": "", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "pm4r5hngvv1w4mc79o22irfx", - "visible": false, - "institution": " ", - "studyType": "", - "area": "GCSEs", - "score": "", - "date": "", - "summary": "
  1. English: A*

  2. Computer Science: A*

  3. Urdu: A

  4. Islamiat: A

  5. Pakistan Studies: A

  6. Biology: A

  7. Chemistry: A

  8. Physics: A

  9. Maths: A

", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "experience": { - "name": "Experience", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "experience", - "items": [ - { - "id": "ng9ui2azk7w4y8oyu8kazqeb", - "visible": true, - "company": "Autodesk", - "position": "Software Engineering Intern", - "location": "Hybrid (Sheffield Based)", - "date": "July 2024 - June 2025", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "lhw25d7gf32wgdfpsktf6e0x", - "visible": true, - "company": "Mirage", - "position": "Co-Founder & Lead Developer", - "location": "", - "date": "December 2019 to Present", - "summary": "", - "url": { - "label": "", - "href": "https://promirage.com/" - } - }, - { - "id": "k6zxqunkb225hbjso3c3vykk", - "visible": true, - "company": "University of Lancashire", - "position": "Computing Student Mentor", - "location": "Preston, UK", - "date": "July 2023 - July 2024", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "a1bg5d8gp8sulf91xzdcsiaq", - "visible": true, - "company": "Research and Knowledge Exchange Institute", - "position": "Undergraduate Research Intern (HCI & EdTech)", - "location": "", - "date": "Summer 2024", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "tx32suzrg2bs5eumcbjei4ns", - "visible": false, - "company": "University of Lancashire", - "position": "Student Ambassador", - "location": "Preston, UK", - "date": "July 2023 - Present", - "summary": "", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "volunteer": { - "name": "Volunteering", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "volunteer", - "items": [] - }, - "interests": { - "name": "Interests", - "columns": 1, - "separateLinks": true, - "visible": false, - "id": "interests", - "items": [] - }, - "languages": { - "name": "Languages", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "languages", - "items": [] - }, - "profiles": { - "name": "Profiles", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "profiles", - "items": [ - { - "id": "ukl0uecvzkgm27mlye0wazlb", - "visible": true, - "network": "GitHub", - "username": "DaKheera47", - "icon": "github", - "url": { - "label": "", - "href": "https://github.com/DaKheera47" - } - }, - { - "id": "cnbk5f0aeqvhx69ebk7hktwd", - "visible": true, - "network": "LinkedIn", - "username": "ssarfaraz30", - "icon": "linkedin", - "url": { - "label": "", - "href": "https://www.linkedin.com/in/ssarfaraz30/" - } - }, - { - "id": "linnyxv78zdep1xwirpa2ia1", - "visible": true, - "network": "Hashnode", - "username": "DaKheera47", - "icon": "hashnode", - "url": { - "label": "", - "href": "https://dakheera47.hashnode.dev/" - } - } - ] - }, - "projects": { - "name": "Projects", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "projects", - "items": [ - { - "id": "yw843emozcth8s1ubi1ubvlf", - "visible": false, - "name": "Atoro", - "description": "Lead Developer", - "date": "January 2023", - "summary": "
  1. Next.js Implementation for Enhanced SEO: Utilized Next.js to optimize the website for search engines, significantly improving its online visibility and user engagement.

  2. Strapi Backend Integration: Streamlined content management by implementing a Strapi backend, enhancing the efficiency and scalability of the website's content updates.

  3. Responsive Design with Tailwind CSS: Employed Tailwind CSS for a utility-first approach, ensuring the website's responsiveness and seamless user experience across various devices.

  4. Continuous Deployment Pipeline Establishment: Developed a continuous deployment pipeline, ensuring real-time updates and maintaining high performance and reliability of the website.

  5. Optimized Web Performance: Focused on optimizing web performance by efficiently loading images and managing JavaScript bundles, leading to a faster and more efficient user experience.

", - "keywords": [], - "url": { - "label": "", - "href": "https://atoro.promirage.com" - } - }, - { - "id": "ncxgdjjky54gh59iz2t1xi1v", - "visible": false, - "name": "Stellar Consultancy", - "description": "Lead Developer", - "date": "April 2023", - "summary": "
  1. WordPress and Elementor Integration: Expertly utilized WordPress with Elementor to build a robust content management system, enhancing the website's scalability and user interaction capabilities.

  2. Client Engagement and Trust Building: Implemented features to showcase client testimonials, effectively building trust and displaying the success of previous project engagements.

  3. Intuitive Design and User Engagement: Focused on intuitive page design and structuring, streamlining site maintenance and content updates, thereby enhancing user engagement.

  4. Effective Call-to-Actions: Crafted clear call-to-actions and provided essential contact information, significantly improving user interaction and conversion rates.

  5. Portfolio Display for Business Showcase: Presented past work and services offered through a comprehensive portfolio display, allowing visitors to assess the quality and impact of Stellar Consultancy's services.

", - "keywords": [], - "url": { - "label": "", - "href": "https://stellarconsultancy.ca" - } - }, - { - "id": "tcecguinuctb8mu2xqrn97m8", - "visible": true, - "name": "Mumtaz Urdu", - "description": "Developer", - "date": "July 2022", - "summary": "
  1. Server-Rendered Web Application Development: Created the Mumtaz Urdu platform with Next.js to optimize server-side rendering for enhanced SEO and performance.

  2. UI Development with Tailwind CSS: Implemented utility-first Tailwind CSS, ensuring rapid, responsive design for a seamless user interface.

  3. Scalable Storage Solution: Integrated scalable Amazon S3 storage, supporting the application's growth and robust data management.

  4. Progressive Web App Implementation: Developed PWA features for Mumtaz Urdu, offering users native-like mobile access and increased engagement.

  5. High Traffic Data Management: Engineered Mumtaz Urdu's backend with Next.js and MongoDB, enabling the handling and efficient processing of vast amounts of user data for thousands of monthly users.

  6. Test-Driven Development: Embraced TDD practices to ensure reliable and high-quality code, facilitating regular testing throughout the development process for continuous improvement.

", - "keywords": [], - "url": { - "label": "", - "href": "https://www.mumtazurdu.com/" - } - }, - { - "id": "to47h749kaj6t02j3f9kprxq", - "visible": false, - "name": "PyScreeze", - "description": "Open Source Contribution", - "date": "January 2022", - "summary": "
  1. Innovative Feature Implementation: Implemented the locateCenterOnScreenNear function for PyScreeze, enhancing the library's functionality by enabling precise image location near a specified point on the screen.

  2. Open Source Contribution: Marked my debut in open-source contributions with this significant addition to PyScreeze, showcasing my initiative and ability to contribute effectively to community-driven projects.

  3. Collaborative Development and Recognition: Collaborated with the project's maintainer, asweigart, to refine and integrate the function into the main codebase, receiving recognition for this valuable contribution to the project.

", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/asweigart/pyscreeze/pull/79" - } - }, - { - "id": "gt7yq82ulor5hmmutdhuvfo1", - "visible": false, - "name": "Threegency", - "description": "Lead Developer", - "date": "February 2023", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://www.threegency.com" - } - }, - { - "id": "c8fcu3nz541a4d5zcurx6b8c", - "visible": false, - "name": "AutoClass", - "description": "GUI Automation", - "date": "November 2021", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/DaKheera47/autoclass" - } - }, - { - "id": "rv23bgibq6bye6rujmcx1ygc", - "visible": false, - "name": "Meet Link Generator", - "description": "GUI Automation", - "date": "January 2022", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/DaKheera47/meet-link-generator" - } - }, - { - "id": "tu98rghbi5c43ogget5mh7ih", - "visible": false, - "name": "UCLan Server-side Web Application Project", - "description": "", - "date": "UCLan Year 1", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "ov4lkbc1vl169ynfnj91m1lm", - "visible": false, - "name": "Square About", - "description": "", - "date": "UCLan Year 1", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "s3r37gdr0oa84a6dp6r5nl58", - "visible": false, - "name": "Car Smash", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. 3D Car Smash Game Development: Developed a 3D car smash game using TL-Engine, showcasing skills in game engine utilization and 3D gaming.

  2. Collision Detection Mechanics: Implemented advanced collision detection between player's car and enemy vehicles, enhancing gameplay realism.

  3. Dynamic Game States and Camera Views: Integrated multiple game states and camera views, including a chase camera and first-person view, for an immersive gaming experience.

  4. Enhanced Player Interaction: Created a more realistic driving experience with accelerated movement and bounce effects on collisions, and introduced particle systems for visual effects.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "gylzkvl103m9s7ywag4xpdy4", - "visible": false, - "name": "Tweet Filter", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. Tweet Filtration System: Crafted a C++ program to filter out prohibited words from tweets, showcasing text processing and file handling capabilities.

  2. Advanced Text Manipulation: Enhanced the program to filter varying cases and contexts of banned words, even within larger strings, demonstrating attention to detail in string operations.

  3. Output Generation: Implemented functionality to write filtered tweets to new files, maintaining data integrity and displaying proficiency in file I/O operations.

  4. Algorithm Optimization: Utilized data structures like vectors and implemented mathematical techniques for efficient word frequency analysis and sentiment determination.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "enav754zxhuc9uycbb83s94q", - "visible": false, - "name": "Burger Ordering App", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. Interactive Console Application: Engineered a C++ console application simulating a burger ordering process, highlighting proficiency in creating user-interactive software.

  2. Complex Logic Implementation: Designed and implemented complex logic for burger size and topping selection, including pricing and order summary features.

  3. Data Handling and User Input: Developed robust credit system and user input validation for an intuitive ordering experience, showcasing attention to detail and user-centric design.

  4. Readable and Maintainable Code: Produced well-documented, maintainable code with clear variable naming and structured formatting, demonstrating best practices in software development.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "hl6jgeswr01tlul3iwoat05d", - "visible": false, - "name": "LinkLander", - "description": "Android Studio, Kotlin", - "date": "December 2023 - Ongoing", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "v4s0ljbiiio198y8l1wl0ym6", - "visible": false, - "name": "AR App Development with AGILE", - "description": "Unity, C#", - "date": "October 2023 - Ongoing", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "fwxrq682hqrj1y76rmziqrbk", - "visible": true, - "name": "Indus Marine Services", - "description": "System Design & Development", - "date": "May 2022 - Ongoing", - "summary": "
  1. Induction System for Marine Services: Designed & developed an induction system for Indus Marine Services in the UAE, streamlining the employee onboarding process with interactive testing and certification issuance.

  2. Admin-Centric Functionality: Devised a back-end system allowing admins to oversee inductee progress, manage documents, and curate customized quizzes as per requirements

  3. Client Engagement Interface: Implemented a user-friendly front-end where inductees receive personalized email prompts, complete quizzes, and obtain certifications, all contributing to a seamless induction experience.

  4. Robust Tech Stack Integration: Utilized a sophisticated stack comprising Node.js, Express, EJS, and Tailwind CSS to build a responsive, scalable, and easily navigable system.

", - "keywords": [], - "url": { - "label": "", - "href": "http://www.ims-auh.com" - } - }, - { - "id": "jdfyaez8vq1b7xfr9rmxmz06", - "visible": false, - "name": "VECTOR AI", - "description": "Website Development", - "date": "February 2024 - February 2024", - "summary": "
  1. Innovative AI Development: As the driving force behind VECTOR's website development, I spearheaded the technical design using Astro, with a cutting-edge stack including React and Tailwind CSS.

  2. Data-Driven Content Strategy: Leveraged Astro content management capabilities to structure and present data, ensuring content is dynamic, easily accessible, and optimized for both performance and scalability.

  3. Astro for Enhanced Performance: Utilized Astro for static site generation, making VECTOR's website performance fast for a pleasant user experience

  4. React for Responsive Interaction: Utilized React\u2019s robust ecosystem to develop interactive elements, ensuring that each module of VECTOR\u2019s platform is engaging and seamless for users across various touchpoints.

", - "keywords": [], - "url": { - "label": "", - "href": "https://vector-ai.co/" - } - }, - { - "id": "qdhmfkqpfql19ohfas1g91ek", - "visible": false, - "name": "UCLan's First Hackathon", - "description": "Hackathon, Team Work", - "date": "February 2024", - "summary": "
  1. Second Place in UCLan Hackathon: Earned second place in UCLan's first hackathon by developing an app to simplify university life. Focused on enhancing the attendance monitoring process for student mentors.

  2. TRPC for End-to-End Type Safety: Utilized TRPC to ensure end-to-end type safety, enhancing the app's reliability and streamlining the development process.

  3. Supabase Backend Integration: Implemented Supabase as a backend solution, providing a robust and scalable database for managing attendance data efficiently.

  4. Amazon SES and OAuth Integration: Integrated Amazon SES for email notifications and OAuth for secure Google login, improving user experience and communication.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "rw3x7tapntrt877rbl4pnxz7", - "visible": true, - "name": "NASA Space Apps Challenge", - "description": "A 48-hour, global hackathon powered by NASA open data", - "date": "Oct 4\u20135, 2025", - "summary": "
  1. Full-Stack Integration: Wired up backend services to a responsive frontend, enabling real-time exploration of Kepler/K2/TESS catalogs and smooth model-scoring UX.

  2. Data Harmonization Pipeline: Cleaned, merged, and standardized multi-mission catalogs into a unified schema, unblocking ML teammates and cutting data-prep time by 60%+ during the hack.

  3. Analytics UI & Upload Flow: Built an upload \u2192 validate \u2192 score workflow and a clear results dashboard so researchers can triage candidates in minutes, not hours.

  4. Delivery Under Pressure: Coordinated a 5-person multidisciplinary team to ship a working web app in 48 hours, with demo-ready reliability for judging.

", - "keywords": [], - "url": { - "label": "", - "href": "https://exploranium.vercel.app/dashboard" - } - }, - { - "id": "i2t6epmx5v7s0d8rqtxsigp3", - "visible": true, - "name": "Strong Statistics", - "description": "Self-hosted strength analytics app using FastAPI and Next.js to visualize Strong app data with full local privacy and active open-source adoption.", - "date": "September 2025 - Present", - "summary": "
  1. Self-Hosted Strength Analytics Platform: Developed strong-statistics, an open-source web app that visualizes detailed workout analytics from the Strong and Hevy fitness app, giving users local control of their training data.

  2. Full-Stack Architecture: Built a modular stack with FastAPI, Next.js, Tailwind CSS, and SQLite, deployed via Docker Compose for seamless self-hosting and persistent local data storage.

  3. Active Open-Source Ecosystem: Published on GitHub with community engagement from global users \u2014 external contributors opened feature requests and bug reports, validating real-world adoption and reliability.

  4. Continuous Personal Use & Maintenance: Regularly updated and used in live deployment at lifting.dakheera47.com, tracking hundreds of sets over time with persistent analytics and performance trends.

", - "keywords": [], - "url": { - "label": "", - "href": "https://lifting.dakheera47.com/" - } - } - ] - }, - "publications": { - "name": "Publications", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "publications", - "items": [] - }, - "references": { - "name": "References", - "columns": 1, - "separateLinks": true, - "visible": false, - "id": "references", - "items": [ - { - "id": "f2sv5z0cce6ztjl87yuk8fak", - "visible": true, - "name": "Available upon request", - "description": "", - "summary": "", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "skills": { - "name": "Skills", - "columns": 2, - "separateLinks": true, - "visible": true, - "id": "skills", - "items": [ - { - "id": "jfgzfcwcg65k9gemuxlfe9m3", - "visible": true, - "name": "Frontend Development", - "description": "", - "level": 0, - "keywords": [ - "React", - "Next.js", - "Tailwind CSS", - "Strapi CMS", - "Elementor", - "GraphQL", - "TypeScript", - "CI/CD", - "PWA Development", - "AstroJS", - "React Testing Library" - ] - }, - { - "id": "sk3957foopxir2hw4xzxqahh", - "visible": true, - "name": "Backend Development", - "description": "", - "level": 0, - "keywords": [ - "Node.js", - "Express.js", - "MongoDB", - "Supabase", - "Firebase", - "Docker", - "FastAPI", - "AWS S3", - "AWS SES" - ] - }, - { - "id": "d9bddwdj6qreknhk644rm0bs", - "visible": true, - "name": "Leadership and Problem-Solving", - "description": "", - "level": 0, - "keywords": [ - "Agile Project Management", - "Conflict Resolution", - "Creative Problem-Solving", - "Decision-Making", - "Effective Communication", - "Adaptability" - ] - }, - { - "id": "gk4hrky0wnbsbdcmmud48zjh", - "visible": true, - "name": "Other Programming", - "description": "", - "level": 0, - "keywords": [ - "Python Scripting", - "PyAutoGUI", - "Git", - "GitHub", - "Selenium", - "Data Analysis", - "Web Scraping", - "Data Cleaning" - ] - } - ] - }, - "custom": {} - }, - "metadata": { - "template": "onyx", - "layout": [ - [ - [ - "summary", - "education", - "experience", - "projects", - "references" - ], - [ - "profiles", - "skills", - "certifications", - "interests", - "languages", - "awards", - "volunteer", - "publications" - ] - ] - ], - "css": { - "value": "* {\n\toutline: 1px solid #000;\n\toutline-offset: 4px;\n}", - "visible": false - }, - "page": { - "margin": 34, - "format": "a4", - "options": { - "breakLine": false, - "pageNumbers": false - } - }, - "theme": { - "background": "#ffffff", - "text": "#000000", - "primary": "#475569" - }, - "typography": { - "font": { - "family": "IBM Plex Sans", - "subset": "latin", - "variants": [ - "regular" - ], - "size": 13 - }, - "lineHeight": 1.75, - "hideIcons": false, - "underlineLinks": true - }, - "notes": "" - } -} \ No newline at end of file diff --git a/resume-generator/base.json b/resume-generator/base.json deleted file mode 100644 index dc074ac..0000000 --- a/resume-generator/base.json +++ /dev/null @@ -1,362 +0,0 @@ -{ - "basics": { - "url": { - "href": "https://dakheera47.com/", - "label": "https://dakheera47.com/" - }, - "name": "Shaheer Sarfaraz", - "email": "shaheer30sarfaraz@gmail.com", - "phone": "+44 7359 501592", - "picture": { - "url": "", - "size": 120, - "effects": { - "border": false, - "hidden": false, - "grayscale": false - }, - "aspectRatio": 1, - "borderRadius": 0 - }, - "headline": "Frontend Software Engineer (React/TypeScript) · Autodesk Intern", - "location": "Blackpool, United Kingdom", - "customFields": [] - }, - "metadata": { - "css": { - "value": "* {\n\toutline: 1px solid #000;\n\toutline-offset: 4px;\n}", - "visible": false - }, - "page": { - "format": "a4", - "margin": 34, - "options": { - "breakLine": false, - "pageNumbers": false - } - }, - "notes": "", - "theme": { - "text": "#000000", - "primary": "#475569", - "background": "#ffffff" - }, - "layout": [ - [ - [ - "summary", - "profiles", - "experience", - "projects", - "education" - ], - [ - "skills", - "languages" - ] - ] - ], - "template": "onyx", - "typography": { - "font": { - "size": 13, - "family": "IBM Plex Sans", - "subset": "latin", - "variants": [ - "regular" - ] - }, - "hideIcons": false, - "lineHeight": 1.75, - "underlineLinks": true - } - }, - "sections": { - "awards": { - "id": "awards", - "name": "Awards", - "items": [], - "columns": 1, - "visible": true, - "separateLinks": true - }, - "custom": {}, - "skills": { - "id": "skills", - "name": "Skills", - "items": [ - { - "id": "jfgzfcwcg65k9gemuxlfe9m3", - "name": "Frontend", - "level": 0, - "visible": true, - "keywords": [ - "React", - "Next.js", - "TypeScript", - "Tailwind CSS", - "Redux", - "Astro", - "GraphQL", - "Webpack" - ], - "description": "" - }, - { - "id": "sk3957foopxir2hw4xzxqahh", - "name": "Backend & Tools", - "level": 0, - "visible": true, - "keywords": [ - "Node.js", - "Express", - "Python (FastAPI)", - "PostgreSQL", - "MongoDB", - "Docker", - "AWS (S3)", - "Git/GitHub", - "Cypress", - "Jest" - ], - "description": "" - } - ], - "columns": 2, - "visible": true, - "separateLinks": true - }, - "summary": { - "id": "summary", - "name": "Summary", - "columns": 1, - "content": "

Frontend Software Engineer with 1 year of production experience at Autodesk and a First-Class CS Degree. Specialist in modernizing legacy React/TypeScript codebases, optimizing CI/CD pipelines, and building scalable UI infrastructure.

", - "visible": true, - "separateLinks": true - }, - "profiles": { - "id": "profiles", - "name": "Profiles", - "items": [ - { - "id": "ukl0uecvzkgm27mlye0wazlb", - "url": { - "href": "https://github.com/DaKheera47", - "label": "" - }, - "icon": "github", - "network": "GitHub", - "visible": true, - "username": "DaKheera47" - }, - { - "id": "cnbk5f0aeqvhx69ebk7hktwd", - "url": { - "href": "https://www.linkedin.com/in/ssarfaraz30/", - "label": "" - }, - "icon": "linkedin", - "network": "LinkedIn", - "visible": true, - "username": "ssarfaraz30" - } - ], - "columns": 2, - "visible": true, - "separateLinks": true - }, - "projects": { - "id": "projects", - "name": "Projects", - "items": [ - { - "id": "i2t6epmx5v7s0d8rqtxsigp3", - "url": { - "href": "https://lifting.dakheera47.com/", - "label": "" - }, - "date": "September 2025 - Present", - "name": "Strong Statistics (Open Source)", - "summary": "", - "visible": true, - "keywords": [], - "description": "FastAPI, Next.js, Docker, SQLite" - }, - { - "id": "rw3x7tapntrt877rbl4pnxz7", - "url": { - "href": "https://exploranium.vercel.app/dashboard", - "label": "" - }, - "date": "Oct 4–5, 2025", - "name": "NASA Space Apps Challenge", - "summary": "", - "visible": false, - "keywords": [], - "description": "Hackathon Winner" - }, - { - "id": "tcecguinuctb8mu2xqrn97m8", - "url": { - "href": "https://www.mumtazurdu.com/", - "label": "" - }, - "date": "July 2022", - "name": "Mumtaz Urdu", - "summary": "", - "visible": true, - "keywords": [], - "description": "Next.js, MongoDB, AWS S3" - }, - { - "id": "fwxrq682hqrj1y76rmziqrbk", - "url": { - "href": "http://www.ims-auh.com", - "label": "" - }, - "date": "May 2022 - Ongoing", - "name": "Indus Marine Services", - "summary": "", - "visible": true, - "keywords": [], - "description": "Node.js, Express, EJS" - } - ], - "columns": 1, - "visible": true, - "separateLinks": true - }, - "education": { - "id": "education", - "name": "Education", - "items": [ - { - "id": "yo3p200zo45c6cdqc6a2vtt3", - "url": { - "href": "https://www.lancashire.ac.uk/undergraduate/courses/computer-science-bsc", - "label": "" - }, - "area": "Preston, United Kingdom", - "date": "September 2022 to June 2026", - "score": "1st Class", - "summary": "

Relevant Modules: Web Applications, Algorithms & Data Structures, Software Engineering (Agile), Databases.

", - "visible": true, - "studyType": "BSc (Hons) Computer Science", - "institution": "University of Lancashire" - } - ], - "columns": 1, - "visible": true, - "separateLinks": true - }, - "interests": { - "id": "interests", - "name": "Interests", - "items": [], - "columns": 1, - "visible": false, - "separateLinks": true - }, - "languages": { - "id": "languages", - "name": "Languages", - "items": [], - "columns": 1, - "visible": true, - "separateLinks": true - }, - "volunteer": { - "id": "volunteer", - "name": "Volunteering", - "items": [], - "columns": 1, - "visible": false, - "separateLinks": true - }, - "experience": { - "id": "experience", - "name": "Experience", - "items": [ - { - "id": "ng9ui2azk7w4y8oyu8kazqeb", - "url": { - "href": "", - "label": "" - }, - "date": "July 2024 - June 2025", - "company": "Autodesk", - "summary": "", - "visible": true, - "location": "Hybrid (Sheffield Based)", - "position": "Software Engineering Intern" - }, - { - "id": "lhw25d7gf32wgdfpsktf6e0x", - "url": { - "href": "https://promirage.com/", - "label": "" - }, - "date": "December 2019 to Present", - "company": "Mirage", - "summary": "", - "visible": true, - "location": "", - "position": "Lead Full Stack Engineer (Contract)" - }, - { - "id": "a1bg5d8gp8sulf91xzdcsiaq", - "url": { - "href": "", - "label": "" - }, - "date": "Summer 2024", - "company": "Research and Knowledge Exchange Institute", - "summary": "", - "visible": true, - "location": "", - "position": "Undergraduate Research Intern (HCI & EdTech)" - }, - { - "id": "k6zxqunkb225hbjso3c3vykk", - "url": { - "href": "", - "label": "" - }, - "date": "July 2023 - July 2024", - "company": "University of Lancashire", - "summary": "", - "visible": false, - "location": "Preston, UK", - "position": "Computing Student Mentor" - } - ], - "columns": 1, - "visible": true, - "separateLinks": true - }, - "references": { - "id": "references", - "name": "References", - "items": [], - "columns": 1, - "visible": false, - "separateLinks": true - }, - "publications": { - "id": "publications", - "name": "Publications", - "items": [], - "columns": 1, - "visible": false, - "separateLinks": true - }, - "certifications": { - "id": "certifications", - "name": "Certifications", - "items": [], - "columns": 1, - "visible": true, - "separateLinks": true - } - } -} \ No newline at end of file diff --git a/resume-generator/generate_summary.py b/resume-generator/generate_summary.py deleted file mode 100644 index 4879476..0000000 --- a/resume-generator/generate_summary.py +++ /dev/null @@ -1,137 +0,0 @@ -""" -Generate a tailored résumé summary using AI (OpenRouter API). -""" - -import os -import json -import requests -import pyperclip -from dotenv import load_dotenv - - -def load_profile(path: str = "./base.json") -> dict: - """Load the user's profile from a JSON file.""" - with open(path, "r", encoding="utf-8") as f: - return json.load(f) - - -def load_job_description(from_clipboard: bool = True, path: str = None) -> str: - """ - Load the job description from clipboard or a file. - - Args: - from_clipboard: If True, read from system clipboard - path: If from_clipboard is False, read from this file path - - Returns: - The job description text - """ - if from_clipboard: - return pyperclip.paste().strip() - if path: - with open(path, "r", encoding="utf-8") as f: - return f.read().strip() - raise ValueError("No job description source provided.") - - -def _build_prompt(profile: dict, jd: str) -> str: - """Build the prompt for the AI model.""" - return f""" -You are generating a tailored résumé summary for me. - -Requirements: -- Use keywords found in the job description. -- Keep it concise but meaningful. Avoid fluff. Avoid long-winded text. -- Include just enough detail to feel real and grounded. -- Gently convey that I care about helping people and doing good work. -- Do NOT invent experience or skills I don't have. -- Maintain a warm, confident, human tone. -- Target THIS specific job directly, so use ATS keywords, while remaining natural. -- Use the profile to add context and details. - -My profile (JSON fields merged): -{json.dumps(profile, indent=2)} - -Job description: -{jd} - -Write the résumé summary now. -""" - - -def _call_openrouter(prompt: str, model: str, api_key: str) -> str: - """Call OpenRouter API to generate text.""" - url = "https://openrouter.ai/api/v1/chat/completions" - - headers = { - "Authorization": f"Bearer {api_key}", - "HTTP-Referer": "http://localhost", - "X-Title": "ResumeSummaryScript", - "Content-Type": "application/json", - } - - payload = { - "model": model, - "messages": [{"role": "user", "content": prompt}], - } - - response = requests.post(url, headers=headers, json=payload) - - if response.status_code != 200: - raise RuntimeError(f"OpenRouter error {response.status_code}: {response.text}") - - data = response.json() - return data["choices"][0]["message"]["content"] - - -def generate_resume_summary( - profile_path: str = "./base.json", - job_description: str = None, - from_clipboard: bool = True, - copy_to_clipboard: bool = True, -) -> str: - """ - Generate a tailored résumé summary using AI. - - Uses the user's profile and a job description to generate a personalized - summary section for a résumé, targeting the specific job. - - Args: - profile_path: Path to the profile JSON file - job_description: Job description text (if None, uses from_clipboard/path) - from_clipboard: If job_description is None, read JD from clipboard - copy_to_clipboard: If True, copy the generated summary to clipboard - - Returns: - The generated résumé summary text - """ - load_dotenv() - - api_key = os.getenv("OPENROUTER_API_KEY") - model = os.getenv("MODEL", "openai/gpt-4o-mini") - - if not api_key: - raise RuntimeError("Missing OPENROUTER_API_KEY in .env") - - profile = load_profile(profile_path) - - if job_description is None: - jd = load_job_description(from_clipboard=from_clipboard) - else: - jd = job_description - - prompt = _build_prompt(profile, jd) - summary = _call_openrouter(prompt, model, api_key) - - if copy_to_clipboard: - pyperclip.copy(summary) - - return summary - - -if __name__ == "__main__": - summary = generate_resume_summary() - - print("\n=== Generated Summary ===\n") - print(summary) - print("\n[Summary copied to clipboard]\n") diff --git a/resume-generator/rxresume_automation.py b/resume-generator/rxresume_automation.py deleted file mode 100644 index 7f2262e..0000000 --- a/resume-generator/rxresume_automation.py +++ /dev/null @@ -1,121 +0,0 @@ -""" -Automate RXResume (rxresu.me) to import resume and export PDF using Playwright. -""" - -import os -from pathlib import Path -from playwright.sync_api import sync_playwright - -# Configuration -RXRESUME_EMAIL = os.getenv("RXRESUME_EMAIL", "") -RXRESUME_PASSWORD = os.getenv("RXRESUME_PASSWORD", "") - -BASE_DIR = Path(__file__).parent - -# Allow override via environment variables (used by orchestrator) -_custom_json_path = os.getenv("RESUME_JSON_PATH") -RESUME_JSON_PATH = ( - Path(_custom_json_path) if _custom_json_path else BASE_DIR / "base.json" -) - -_custom_output_filename = os.getenv("OUTPUT_FILENAME") -OUTPUT_FILENAME = _custom_output_filename if _custom_output_filename else "resume.pdf" - -# Output directory - can be overridden by orchestrator -_custom_output_dir = os.getenv("OUTPUT_DIR") -OUTPUT_DIR = Path(_custom_output_dir) if _custom_output_dir else BASE_DIR / "resumes" - - -def login(page): - """Log in to RXResume.""" - page.goto("https://rxresu.me/auth/login") - page.fill('input[placeholder="john.doe@example.com"]', RXRESUME_EMAIL) - page.fill('input[type="password"]', RXRESUME_PASSWORD) - page.click('button:has-text("Sign in")') - page.wait_for_url("**/dashboard/resumes", timeout=15000) - page.click('button:has-text("List")') - - -def import_resume(page, json_path: Path): - """Import a resume JSON file.""" - page.click('h4:has-text("Import")') - page.set_input_files('input[type="file"]', str(json_path)) - page.click('button:has-text("Validate")') - page.click('button:has-text("Import")') - - -def navigate_to_top_resume(page): - """Navigate to the first resume in the editor.""" - if "/dashboard/resumes" not in page.url: - page.goto("https://rxresu.me/dashboard/resumes") - page.wait_for_load_state("networkidle") - - # wait a beat for the list to update - page.wait_for_timeout(1000) - page.click('span[data-state="closed"]:first-of-type div:first-of-type') - page.wait_for_url("**/builder/**", timeout=10000) - - -def export_pdf(page, output_path: Path) -> Path: - """Export the resume as PDF.""" - page.wait_for_timeout(1500) # Wait for builder to fully load - - selector = "div.inline-flex.items-center.justify-center.rounded-full.bg-background.px-4.shadow-xl button:last-of-type" - - with page.expect_download(timeout=30000) as download_info: - page.click(selector) - - download = download_info.value - output_path.parent.mkdir(parents=True, exist_ok=True) - download.save_as(str(output_path)) - return output_path - - -def generate_resume_pdf( - output_filename: str = None, - import_json: bool = True, - json_path: Path = None, -) -> Path: - """ - Import resume and export PDF. - - Args: - output_filename: Name of the output PDF file (defaults to OUTPUT_FILENAME env var) - import_json: Whether to import a JSON file first (default True) - json_path: Path to JSON file (defaults to RESUME_JSON_PATH env var) - - Returns: - Path to the generated PDF - """ - # Use environment-provided defaults - actual_filename = output_filename or OUTPUT_FILENAME - actual_json_path = json_path or RESUME_JSON_PATH - output_path = OUTPUT_DIR / actual_filename - - print(f"📄 Generating PDF: {actual_filename}") - print(f" JSON source: {actual_json_path}") - - with sync_playwright() as playwright: - browser = playwright.firefox.launch(headless=True) - context = browser.new_context() - page = context.new_page() - - try: - login(page) - - if import_json: - import_resume(page, actual_json_path) - - navigate_to_top_resume(page) - export_pdf(page, output_path) - finally: - browser.close() - - print(f"✅ PDF saved: {output_path}") - return output_path - - -if __name__ == "__main__": - # When run directly, use environment variables or defaults - pdf_path = generate_resume_pdf() - print(f"Done! PDF saved: {pdf_path}") diff --git a/resume-generator/temp_resume_b551b26e-7cf0-4bc5-be69-36d8e813f5b2.json b/resume-generator/temp_resume_b551b26e-7cf0-4bc5-be69-36d8e813f5b2.json deleted file mode 100644 index 681171e..0000000 --- a/resume-generator/temp_resume_b551b26e-7cf0-4bc5-be69-36d8e813f5b2.json +++ /dev/null @@ -1,661 +0,0 @@ -{ - "basics": { - "name": "Shaheer Sarfaraz", - "headline": "Frontend Software Engineer (React/TypeScript) · Autodesk Intern · Open Source & Product Work", - "email": "shaheer30sarfaraz@gmail.com", - "phone": "+44 7359 501592", - "location": "Blackpool, United Kingdom", - "url": { - "label": "https://dakheera47.com/", - "href": "https://dakheera47.com/" - }, - "customFields": [], - "picture": { - "url": "", - "size": 120, - "aspectRatio": 1, - "borderRadius": 0, - "effects": { - "hidden": false, - "border": false, - "grayscale": false - } - } - }, - "sections": { - "summary": { - "name": "Summary", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "summary", - "content": "" - }, - "awards": { - "name": "Awards", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "awards", - "items": [] - }, - "certifications": { - "name": "Certifications", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "certifications", - "items": [] - }, - "education": { - "name": "Education", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "education", - "items": [ - { - "id": "yo3p200zo45c6cdqc6a2vtt3", - "visible": true, - "institution": "University of Lancashire", - "studyType": "BSc (Hons) Computer Science", - "area": "Preston, United Kingdom", - "score": "1st Class", - "date": "September 2022 to June 2026", - "summary": "

Relevant Modules: Web Applications, Algorithms & Data Structures, Game Development, Databases, Software Engineering (Agile group project)

", - "url": { - "label": "", - "href": "https://www.lancashire.ac.uk/undergraduate/courses/computer-science-bsc" - } - }, - { - "id": "ei2fvjokusg3cfmdyolmgcoz", - "visible": false, - "institution": " ", - "studyType": "", - "area": "A Levels", - "score": "", - "date": "", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "pm4r5hngvv1w4mc79o22irfx", - "visible": false, - "institution": " ", - "studyType": "", - "area": "GCSEs", - "score": "", - "date": "", - "summary": "
  1. English: A*

  2. Computer Science: A*

  3. Urdu: A

  4. Islamiat: A

  5. Pakistan Studies: A

  6. Biology: A

  7. Chemistry: A

  8. Physics: A

  9. Maths: A

", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "experience": { - "name": "Experience", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "experience", - "items": [ - { - "id": "ng9ui2azk7w4y8oyu8kazqeb", - "visible": true, - "company": "Autodesk", - "position": "Software Engineering Intern", - "location": "Hybrid (Sheffield Based)", - "date": "July 2024 - June 2025", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "lhw25d7gf32wgdfpsktf6e0x", - "visible": true, - "company": "Mirage", - "position": "Co-Founder & Lead Developer", - "location": "", - "date": "December 2019 to Present", - "summary": "", - "url": { - "label": "", - "href": "https://promirage.com/" - } - }, - { - "id": "k6zxqunkb225hbjso3c3vykk", - "visible": true, - "company": "University of Lancashire", - "position": "Computing Student Mentor", - "location": "Preston, UK", - "date": "July 2023 - July 2024", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "a1bg5d8gp8sulf91xzdcsiaq", - "visible": true, - "company": "Research and Knowledge Exchange Institute", - "position": "Undergraduate Research Intern (HCI & EdTech)", - "location": "", - "date": "Summer 2024", - "summary": "", - "url": { - "label": "", - "href": "" - } - }, - { - "id": "tx32suzrg2bs5eumcbjei4ns", - "visible": false, - "company": "University of Lancashire", - "position": "Student Ambassador", - "location": "Preston, UK", - "date": "July 2023 - Present", - "summary": "", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "volunteer": { - "name": "Volunteering", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "volunteer", - "items": [] - }, - "interests": { - "name": "Interests", - "columns": 1, - "separateLinks": true, - "visible": false, - "id": "interests", - "items": [] - }, - "languages": { - "name": "Languages", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "languages", - "items": [] - }, - "profiles": { - "name": "Profiles", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "profiles", - "items": [ - { - "id": "ukl0uecvzkgm27mlye0wazlb", - "visible": true, - "network": "GitHub", - "username": "DaKheera47", - "icon": "github", - "url": { - "label": "", - "href": "https://github.com/DaKheera47" - } - }, - { - "id": "cnbk5f0aeqvhx69ebk7hktwd", - "visible": true, - "network": "LinkedIn", - "username": "ssarfaraz30", - "icon": "linkedin", - "url": { - "label": "", - "href": "https://www.linkedin.com/in/ssarfaraz30/" - } - }, - { - "id": "linnyxv78zdep1xwirpa2ia1", - "visible": true, - "network": "Hashnode", - "username": "DaKheera47", - "icon": "hashnode", - "url": { - "label": "", - "href": "https://dakheera47.hashnode.dev/" - } - } - ] - }, - "projects": { - "name": "Projects", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "projects", - "items": [ - { - "id": "yw843emozcth8s1ubi1ubvlf", - "visible": false, - "name": "Atoro", - "description": "Lead Developer", - "date": "January 2023", - "summary": "
  1. Next.js Implementation for Enhanced SEO: Utilized Next.js to optimize the website for search engines, significantly improving its online visibility and user engagement.

  2. Strapi Backend Integration: Streamlined content management by implementing a Strapi backend, enhancing the efficiency and scalability of the website's content updates.

  3. Responsive Design with Tailwind CSS: Employed Tailwind CSS for a utility-first approach, ensuring the website's responsiveness and seamless user experience across various devices.

  4. Continuous Deployment Pipeline Establishment: Developed a continuous deployment pipeline, ensuring real-time updates and maintaining high performance and reliability of the website.

  5. Optimized Web Performance: Focused on optimizing web performance by efficiently loading images and managing JavaScript bundles, leading to a faster and more efficient user experience.

", - "keywords": [], - "url": { - "label": "", - "href": "https://atoro.promirage.com" - } - }, - { - "id": "ncxgdjjky54gh59iz2t1xi1v", - "visible": false, - "name": "Stellar Consultancy", - "description": "Lead Developer", - "date": "April 2023", - "summary": "
  1. WordPress and Elementor Integration: Expertly utilized WordPress with Elementor to build a robust content management system, enhancing the website's scalability and user interaction capabilities.

  2. Client Engagement and Trust Building: Implemented features to showcase client testimonials, effectively building trust and displaying the success of previous project engagements.

  3. Intuitive Design and User Engagement: Focused on intuitive page design and structuring, streamlining site maintenance and content updates, thereby enhancing user engagement.

  4. Effective Call-to-Actions: Crafted clear call-to-actions and provided essential contact information, significantly improving user interaction and conversion rates.

  5. Portfolio Display for Business Showcase: Presented past work and services offered through a comprehensive portfolio display, allowing visitors to assess the quality and impact of Stellar Consultancy's services.

", - "keywords": [], - "url": { - "label": "", - "href": "https://stellarconsultancy.ca" - } - }, - { - "id": "tcecguinuctb8mu2xqrn97m8", - "visible": true, - "name": "Mumtaz Urdu", - "description": "Developer", - "date": "July 2022", - "summary": "
  1. Server-Rendered Web Application Development: Created the Mumtaz Urdu platform with Next.js to optimize server-side rendering for enhanced SEO and performance.

  2. UI Development with Tailwind CSS: Implemented utility-first Tailwind CSS, ensuring rapid, responsive design for a seamless user interface.

  3. Scalable Storage Solution: Integrated scalable Amazon S3 storage, supporting the application's growth and robust data management.

  4. Progressive Web App Implementation: Developed PWA features for Mumtaz Urdu, offering users native-like mobile access and increased engagement.

  5. High Traffic Data Management: Engineered Mumtaz Urdu's backend with Next.js and MongoDB, enabling the handling and efficient processing of vast amounts of user data for thousands of monthly users.

  6. Test-Driven Development: Embraced TDD practices to ensure reliable and high-quality code, facilitating regular testing throughout the development process for continuous improvement.

", - "keywords": [], - "url": { - "label": "", - "href": "https://www.mumtazurdu.com/" - } - }, - { - "id": "to47h749kaj6t02j3f9kprxq", - "visible": false, - "name": "PyScreeze", - "description": "Open Source Contribution", - "date": "January 2022", - "summary": "
  1. Innovative Feature Implementation: Implemented the locateCenterOnScreenNear function for PyScreeze, enhancing the library's functionality by enabling precise image location near a specified point on the screen.

  2. Open Source Contribution: Marked my debut in open-source contributions with this significant addition to PyScreeze, showcasing my initiative and ability to contribute effectively to community-driven projects.

  3. Collaborative Development and Recognition: Collaborated with the project's maintainer, asweigart, to refine and integrate the function into the main codebase, receiving recognition for this valuable contribution to the project.

", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/asweigart/pyscreeze/pull/79" - } - }, - { - "id": "gt7yq82ulor5hmmutdhuvfo1", - "visible": false, - "name": "Threegency", - "description": "Lead Developer", - "date": "February 2023", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://www.threegency.com" - } - }, - { - "id": "c8fcu3nz541a4d5zcurx6b8c", - "visible": false, - "name": "AutoClass", - "description": "GUI Automation", - "date": "November 2021", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/DaKheera47/autoclass" - } - }, - { - "id": "rv23bgibq6bye6rujmcx1ygc", - "visible": false, - "name": "Meet Link Generator", - "description": "GUI Automation", - "date": "January 2022", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "https://github.com/DaKheera47/meet-link-generator" - } - }, - { - "id": "tu98rghbi5c43ogget5mh7ih", - "visible": false, - "name": "UCLan Server-side Web Application Project", - "description": "", - "date": "UCLan Year 1", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "ov4lkbc1vl169ynfnj91m1lm", - "visible": false, - "name": "Square About", - "description": "", - "date": "UCLan Year 1", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "s3r37gdr0oa84a6dp6r5nl58", - "visible": false, - "name": "Car Smash", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. 3D Car Smash Game Development: Developed a 3D car smash game using TL-Engine, showcasing skills in game engine utilization and 3D gaming.

  2. Collision Detection Mechanics: Implemented advanced collision detection between player's car and enemy vehicles, enhancing gameplay realism.

  3. Dynamic Game States and Camera Views: Integrated multiple game states and camera views, including a chase camera and first-person view, for an immersive gaming experience.

  4. Enhanced Player Interaction: Created a more realistic driving experience with accelerated movement and bounce effects on collisions, and introduced particle systems for visual effects.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "gylzkvl103m9s7ywag4xpdy4", - "visible": false, - "name": "Tweet Filter", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. Tweet Filtration System: Crafted a C++ program to filter out prohibited words from tweets, showcasing text processing and file handling capabilities.

  2. Advanced Text Manipulation: Enhanced the program to filter varying cases and contexts of banned words, even within larger strings, demonstrating attention to detail in string operations.

  3. Output Generation: Implemented functionality to write filtered tweets to new files, maintaining data integrity and displaying proficiency in file I/O operations.

  4. Algorithm Optimization: Utilized data structures like vectors and implemented mathematical techniques for efficient word frequency analysis and sentiment determination.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "enav754zxhuc9uycbb83s94q", - "visible": false, - "name": "Burger Ordering App", - "description": "", - "date": "UCLan Year 1", - "summary": "
  1. Interactive Console Application: Engineered a C++ console application simulating a burger ordering process, highlighting proficiency in creating user-interactive software.

  2. Complex Logic Implementation: Designed and implemented complex logic for burger size and topping selection, including pricing and order summary features.

  3. Data Handling and User Input: Developed robust credit system and user input validation for an intuitive ordering experience, showcasing attention to detail and user-centric design.

  4. Readable and Maintainable Code: Produced well-documented, maintainable code with clear variable naming and structured formatting, demonstrating best practices in software development.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "hl6jgeswr01tlul3iwoat05d", - "visible": false, - "name": "LinkLander", - "description": "Android Studio, Kotlin", - "date": "December 2023 - Ongoing", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "v4s0ljbiiio198y8l1wl0ym6", - "visible": false, - "name": "AR App Development with AGILE", - "description": "Unity, C#", - "date": "October 2023 - Ongoing", - "summary": "", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "fwxrq682hqrj1y76rmziqrbk", - "visible": true, - "name": "Indus Marine Services", - "description": "System Design & Development", - "date": "May 2022 - Ongoing", - "summary": "
  1. Induction System for Marine Services: Designed & developed an induction system for Indus Marine Services in the UAE, streamlining the employee onboarding process with interactive testing and certification issuance.

  2. Admin-Centric Functionality: Devised a back-end system allowing admins to oversee inductee progress, manage documents, and curate customized quizzes as per requirements

  3. Client Engagement Interface: Implemented a user-friendly front-end where inductees receive personalized email prompts, complete quizzes, and obtain certifications, all contributing to a seamless induction experience.

  4. Robust Tech Stack Integration: Utilized a sophisticated stack comprising Node.js, Express, EJS, and Tailwind CSS to build a responsive, scalable, and easily navigable system.

", - "keywords": [], - "url": { - "label": "", - "href": "http://www.ims-auh.com" - } - }, - { - "id": "jdfyaez8vq1b7xfr9rmxmz06", - "visible": false, - "name": "VECTOR AI", - "description": "Website Development", - "date": "February 2024 - February 2024", - "summary": "
  1. Innovative AI Development: As the driving force behind VECTOR's website development, I spearheaded the technical design using Astro, with a cutting-edge stack including React and Tailwind CSS.

  2. Data-Driven Content Strategy: Leveraged Astro content management capabilities to structure and present data, ensuring content is dynamic, easily accessible, and optimized for both performance and scalability.

  3. Astro for Enhanced Performance: Utilized Astro for static site generation, making VECTOR's website performance fast for a pleasant user experience

  4. React for Responsive Interaction: Utilized React’s robust ecosystem to develop interactive elements, ensuring that each module of VECTOR’s platform is engaging and seamless for users across various touchpoints.

", - "keywords": [], - "url": { - "label": "", - "href": "https://vector-ai.co/" - } - }, - { - "id": "qdhmfkqpfql19ohfas1g91ek", - "visible": false, - "name": "UCLan's First Hackathon", - "description": "Hackathon, Team Work", - "date": "February 2024", - "summary": "
  1. Second Place in UCLan Hackathon: Earned second place in UCLan's first hackathon by developing an app to simplify university life. Focused on enhancing the attendance monitoring process for student mentors.

  2. TRPC for End-to-End Type Safety: Utilized TRPC to ensure end-to-end type safety, enhancing the app's reliability and streamlining the development process.

  3. Supabase Backend Integration: Implemented Supabase as a backend solution, providing a robust and scalable database for managing attendance data efficiently.

  4. Amazon SES and OAuth Integration: Integrated Amazon SES for email notifications and OAuth for secure Google login, improving user experience and communication.

", - "keywords": [], - "url": { - "label": "", - "href": "" - } - }, - { - "id": "rw3x7tapntrt877rbl4pnxz7", - "visible": true, - "name": "NASA Space Apps Challenge", - "description": "A 48-hour, global hackathon powered by NASA open data", - "date": "Oct 4–5, 2025", - "summary": "
  1. Full-Stack Integration: Wired up backend services to a responsive frontend, enabling real-time exploration of Kepler/K2/TESS catalogs and smooth model-scoring UX.

  2. Data Harmonization Pipeline: Cleaned, merged, and standardized multi-mission catalogs into a unified schema, unblocking ML teammates and cutting data-prep time by 60%+ during the hack.

  3. Analytics UI & Upload Flow: Built an upload → validate → score workflow and a clear results dashboard so researchers can triage candidates in minutes, not hours.

  4. Delivery Under Pressure: Coordinated a 5-person multidisciplinary team to ship a working web app in 48 hours, with demo-ready reliability for judging.

", - "keywords": [], - "url": { - "label": "", - "href": "https://exploranium.vercel.app/dashboard" - } - }, - { - "id": "i2t6epmx5v7s0d8rqtxsigp3", - "visible": true, - "name": "Strong Statistics", - "description": "Self-hosted strength analytics app using FastAPI and Next.js to visualize Strong app data with full local privacy and active open-source adoption.", - "date": "September 2025 - Present", - "summary": "
  1. Self-Hosted Strength Analytics Platform: Developed strong-statistics, an open-source web app that visualizes detailed workout analytics from the Strong and Hevy fitness app, giving users local control of their training data.

  2. Full-Stack Architecture: Built a modular stack with FastAPI, Next.js, Tailwind CSS, and SQLite, deployed via Docker Compose for seamless self-hosting and persistent local data storage.

  3. Active Open-Source Ecosystem: Published on GitHub with community engagement from global users — external contributors opened feature requests and bug reports, validating real-world adoption and reliability.

  4. Continuous Personal Use & Maintenance: Regularly updated and used in live deployment at lifting.dakheera47.com, tracking hundreds of sets over time with persistent analytics and performance trends.

", - "keywords": [], - "url": { - "label": "", - "href": "https://lifting.dakheera47.com/" - } - } - ] - }, - "publications": { - "name": "Publications", - "columns": 1, - "separateLinks": true, - "visible": true, - "id": "publications", - "items": [] - }, - "references": { - "name": "References", - "columns": 1, - "separateLinks": true, - "visible": false, - "id": "references", - "items": [ - { - "id": "f2sv5z0cce6ztjl87yuk8fak", - "visible": true, - "name": "Available upon request", - "description": "", - "summary": "", - "url": { - "label": "", - "href": "" - } - } - ] - }, - "skills": { - "name": "Skills", - "columns": 2, - "separateLinks": true, - "visible": true, - "id": "skills", - "items": [ - { - "id": "jfgzfcwcg65k9gemuxlfe9m3", - "visible": true, - "name": "Frontend Development", - "description": "", - "level": 0, - "keywords": [ - "React", - "Next.js", - "Tailwind CSS", - "Strapi CMS", - "Elementor", - "GraphQL", - "TypeScript", - "CI/CD", - "PWA Development", - "AstroJS", - "React Testing Library" - ] - }, - { - "id": "sk3957foopxir2hw4xzxqahh", - "visible": true, - "name": "Backend Development", - "description": "", - "level": 0, - "keywords": [ - "Node.js", - "Express.js", - "MongoDB", - "Supabase", - "Firebase", - "Docker", - "FastAPI", - "AWS S3", - "AWS SES" - ] - }, - { - "id": "d9bddwdj6qreknhk644rm0bs", - "visible": true, - "name": "Leadership and Problem-Solving", - "description": "", - "level": 0, - "keywords": [ - "Agile Project Management", - "Conflict Resolution", - "Creative Problem-Solving", - "Decision-Making", - "Effective Communication", - "Adaptability" - ] - }, - { - "id": "gk4hrky0wnbsbdcmmud48zjh", - "visible": true, - "name": "Other Programming", - "description": "", - "level": 0, - "keywords": [ - "Python Scripting", - "PyAutoGUI", - "Git", - "GitHub", - "Selenium", - "Data Analysis", - "Web Scraping", - "Data Cleaning" - ] - } - ] - }, - "custom": {} - }, - "metadata": { - "template": "onyx", - "layout": [ - [ - [ - "summary", - "education", - "experience", - "projects", - "references" - ], - [ - "profiles", - "skills", - "certifications", - "interests", - "languages", - "awards", - "volunteer", - "publications" - ] - ] - ], - "css": { - "value": "* {\n\toutline: 1px solid #000;\n\toutline-offset: 4px;\n}", - "visible": false - }, - "page": { - "margin": 34, - "format": "a4", - "options": { - "breakLine": false, - "pageNumbers": false - } - }, - "theme": { - "background": "#ffffff", - "text": "#000000", - "primary": "#475569" - }, - "typography": { - "font": { - "family": "IBM Plex Sans", - "subset": "latin", - "variants": [ - "regular" - ], - "size": 13 - }, - "lineHeight": 1.75, - "hideIcons": false, - "underlineLinks": true - }, - "notes": "" - } -} \ No newline at end of file