Welcome to my personal online resume! This project is designed to provide an engaging and interactive experience for showcasing my skills, work experience, and projects. Built with modern web technologies, it features smooth full-page snap-scroll navigation for a polished user experience.
Recently, I added an AI-powered Resume Q&A Chatbot, giving visitors the ability to ask questions about my background and receive tailored answers instantly. This addition reflects my interest in AI, automation, and building practical, production-ready tools.
This portfolio represents my passion for clean design, robust development, and practical innovation.
Experience it live: https://react-basic-resume.vercel.app/
- Frontend: React, Tailwind CSS, Framer Motion.
- Backend AI Chatbot: Flask, Google Gemini API.
- Tools & Practices: REST APIs, Streaming Responses, Rate Limiting, CORS Support.
- Full-Page Snap Scroll: Intuitive and smooth navigation between sections with elegant scroll snapping.
- Responsive Design: Optimized for seamless viewing and interaction across all devices (desktops, tablets, and mobile phones).
- Dynamic Experience Timeline: A visually engaging and concise timeline detailing my professional history.
- Project Showcase: A clean, grid-based display highlighting my key projects with relevant links.
- Skill Highlight: A dedicated section to categorize and present my technical proficiencies.
- Direct Contact: Easy access to my contact information and professional social links.
- Modern UI/UX: Clean, dark theme with subtle gradients and animations for an aesthetically pleasing experience.
- Resume Q&A Chatbot: A lightweight, production-ready AI chatbot that answers questions based on my resume.
To get a local copy up and running, follow these simple steps.
- Node.js (LTS version recommended)
- npm (comes with Node.js) or Yarn
- Clone the repository:
git clone https://github.com/Gojer16/Personal-Resume.git cd Personal-Resume - Install dependencies:
npm install # or yarn install - Run the development server:
The application will be accessible at
npm run dev # or yarn devhttp://localhost:5173(or another port if 5173 is in use).
If you have suggestions for improvements or find any issues, feel free to open an issue or submit a pull request!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Orlando Ascanio - operation927@gmail..com Project Link: https://github.com/Gojer16/Personal-Resume