Welcome to my personal portfolio! This project showcases my skills, experience, and projects as a Software Engineer. It is built with performance, scalability, and user experience in mind, leveraging the latest web technologies.
- Modern Tech Stack: Built with Next.js 15 (App Router), TypeScript, and Tailwind CSS.
- Dynamic Theming: Seamless Light/Dark mode switching using
next-themeswith valid system preference detection. - Optimized Performance: Utilizes
next/imagefor automatic image optimization andnext/linkfor fast client-side navigation. - Responsive Design: Fully responsive layout ensuring a great experience on Mobile, Tablet, and Desktop.
- Interactive UI: Engaging user experience with Framer Motion animations.
- Framework: Next.js
- Language: TypeScript
- Styling: Tailwind CSS & Custom CSS
- Theming: next-themes
- Animations: Framer Motion
- Icons: Lucide React & Icons8
- Deployment: Vercel
To run this project locally, follow these steps:
Make sure you have Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/KelvinOmoluyi/portfolio.git cd portfolio -
Install dependencies:
npm install # or yarn install # or pnpm install
-
Run the development server:
npm run dev # or yarn dev # or pnpm dev
-
Open your browser:
Navigate to http://localhost:3000 to view the application.
To build the application for production:
npm run buildTo start the production server:
npm startKelvin Omoluyi
- Email: kelvinomoluyi246@gmail.com
- LinkedIn: Kelvin Omoluyi
- Twitter/X: @KelvinOmoluyi
- WhatsApp: Message Me
© 2025 Kelvin Omoluyi. All Rights Reserved.