Welcome to my up-to-date portfolio! This project showcases my skills and expertise using the latest technologies such as Next.js 13, TypeScript, JavaScript, and it is hosted on Vercel. You can visit my website at joelsamson.com.
This portfolio is built using Next.js, a popular React framework that offers a great developer experience and fast performance. It is bootstrapped with create-next-app, making it easy to set up and start developing right away. The project also utilizes TypeScript, providing type safety and improving code quality.
To run the development server locally, follow these steps:
npm run dev
# or
yarn dev
# or
pnpm devOpen http://localhost:3000 with your browser to see the result. You can start editing the page by modifying pages/index.tsx. The page will auto-update as you edit the file.
API routes can be accessed at http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.ts. The pages/api directory is mapped to /api/*. Files in this directory are treated as API routes instead of React pages.
This project uses next/font to automatically optimize and load Inter, a custom Google Font, ensuring a smooth and visually appealing user experience.
To learn more about Next.js, check out these resources:
- Next.js Documentation - Learn about Next.js features and API.
- Learn Next.js - An interactive Next.js tutorial.
- Next.js GitHub Repository - Your feedback and contributions are welcome!
- Responsive Design: Seamlessly adjusts to all devices, ensuring optimal user experience.
- Landing Page: Impactful introduction, setting the tone for the website's aesthetic.
- Light and Dark Mode: Choose between themes for personalized browsing.
- Experience Section: Detailed work history, highlighting key roles and projects.
- Projects Display: Showcase notable works with descriptions and relevant details.
- Skills Overview: Outline of technical and soft skills for a clear understanding.
- Contact Form: Easy way for visitors to inquire and initiate collaborations.
- Education Information: Academic background, including degrees and certifications.
- Social Media Links: Direct links to professional social media profiles.
- Stunning Animations: Engaging animations enhancing the user interface.
I'm open to collaboration opportunities! If you are interested in working together or have any inquiries, please feel free to contact me through the contact form on my website joelsamson.com or directly via email at your@email.com. I'm looking forward to hearing from you!