Welcome to the repository that proves developers can do more than just write "Hello, World!" in 27 different programming languages. This portfolio isn't just a collection of codeโit's a digital playground where creativity meets functionality, and yes, where React components come to party responsibly.
This isn't your grandfather's portfolio website. Built with Next.js 13 and styled with TailwindCSS, this portfolio showcases projects, skills, and experiences in a way that makes even binary look beautiful. It's responsive, performant, and probably smarter than my smartphone.
- ๐จ Modern and sleek UI design (because we're not in the 90s anymore)
- ๐ฑ Fully responsive (works on everything from a smartwatch to a smart fridge)
- ๐ Next.js 13 powered (yes, we're living in the future)
- ๐ญ Dark/Light mode (because choice matters)
- ๐ Dynamic project showcases
- ๐ Blog section (where we pretend to be tech influencers)
- ๐ฌ Contact form (that actually works!)
- ๐ฏ SEO optimized (Google will love you)
- ๐ฅ Lottie animations (because static is so yesterday)
First, clone this repository. Don't worry, it won't bite:
git clone https://github.com/patrik-fredon/developer-portfolio.git
cd developer-portfolio
Install dependencies (grab a coffee, this might take a moment):
npm install
# or if you're feeling fancy
yarn install
Set up your environment variables (yes, we actually need these):
cp .env.example .env.local
Run the development server:
npm run dev
# or
yarn dev
Now open http://localhost:3000 and behold the magic! ๐ฉโจ
Navigate through the portfolio using the sleek navbar. Each section is carefully crafted to showcase different aspects of your professional journey:
- Hero Section: Your grand entrance
- About: The story behind the code
- Skills: Your technological arsenal
- Projects: Where the magic happens
- Experience: Your professional journey
- Education: Because someone had to teach you all this
- Blog: Your thoughts, but make it technical
- Contact: How to reach you (when Stack Overflow can't help)
Here's how this beauty is organized (warning: may cause folder structure envy):
developer-portfolio/
โโโ app/ # Next.js 13 app directory
โ โโโ components/ # Reusable UI components
โ โโโ assets/ # Static assets
โ โโโ api/ # API routes
โโโ public/ # Static files
โโโ utils/ # Helper functions
โโโ ...config files # Various configuration files
Found a bug? Want to add a feature? Follow these steps:
- Fork the repo
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add some amazingness'
- Push to the branch:
git push origin feature/amazing-feature
- Open a PR and wait for my code review (I promise to be gentle)
This project is licensed under the MIT License - see the LICENSE file for details. Yes, you can use it for your portfolio, just remember where you got it from! ๐
Got questions? Want to chat? Need life advice? (Disclaimer: Quality of life advice not guaranteed)
- Website: fredonbytes.cloud
- Email: info@fredonbytes.cloud
- Twitter: @fredon_bytes
- LinkedIn: fredon
โญ If this portfolio helped you land a job, feel free to buy me a coffee! (Just kidding, star the repo instead)
Made with โ and a questionable amount of coding sessions