Skip to content

AIEraDev/portfolio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Abdulkabir Musa (AIEraDev) - Personal Portfolio

Automatically synced with your v0.dev deployments

Deployed on Vercel Built with v0

πŸ‘¨β€πŸ’» About

This is the personal portfolio of Abdulkabir Musa, also known as AIEraDev - a passionate full-stack developer with 4+ years of experience building innovative web applications and AI-powered solutions. The portfolio showcases my journey in the AI era of development, highlighting my expertise in modern JavaScript technologies and intelligent digital solutions.

πŸš€ Live Demo

View Portfolio Live

✨ Features

  • 🎨 Modern Design: Clean, minimal, and professional aesthetic
  • πŸ“± Responsive: Mobile-first design that works on all devices
  • πŸŒ™ Dark Mode: Toggle between light and dark themes
  • ⚑ Performance: Optimized with Next.js 14+ and static export
  • 🎯 Interactive: Smooth animations and hover effects
  • πŸ“Š Skills Showcase: Interactive skills section with progress bars
  • πŸ’Ό Work Experience: Carousel-style experience timeline
  • πŸ”— Social Integration: Links to GitHub, LinkedIn, YouTube, and FreeCodeCamp

πŸ› οΈ Tech Stack

Frontend

  • React (92%) - Component-based UI development
  • Next.js (88%) - Full-stack React framework
  • TypeScript (85%) - Type-safe development
  • Tailwind CSS (90%) - Utility-first styling
  • Vanilla JS (100%) - Core JavaScript fundamentals

Backend

  • Node.js (88%) - JavaScript runtime
  • Express.js (90%) - Web application framework
  • Deno (75%) - Modern JavaScript/TypeScript runtime
  • MongoDB (85%) - NoSQL database
  • Prisma ORM (82%) - Type-safe database toolkit
  • REST APIs (90%) - API development

AI & Tools

  • OpenAI API (85%) - AI integration
  • Git (88%) - Version control
  • Docker (75%) - Containerization
  • AWS (70%) - Cloud services
  • Vercel (90%) - Deployment platform
  • TensorFlow (65%) - Machine learning
  • Parcel (88%) - Build tool

πŸ“ Project Structure

``` portfolio/ β”œβ”€β”€ app/ # Next.js App Router β”‚ β”œβ”€β”€ globals.css # Global styles β”‚ β”œβ”€β”€ layout.tsx # Root layout β”‚ └── page.tsx # Home page β”œβ”€β”€ components/ # React components β”‚ β”œβ”€β”€ ui/ # Reusable UI components β”‚ β”œβ”€β”€ contact-section.tsx β”‚ β”œβ”€β”€ skills-section.tsx β”‚ β”œβ”€β”€ work-experience.tsx β”‚ └── theme-toggle.tsx β”œβ”€β”€ hooks/ # Custom React hooks β”œβ”€β”€ lib/ # Utility functions β”œβ”€β”€ public/ # Static assets └── README.md ```

🎯 Key Sections

🏠 Hero Section

  • Professional profile image
  • Name and tagline
  • Animated elements and hover effects

πŸ‘¨β€πŸ’» About Section

  • Personal introduction
  • Focus on AI-era development
  • Professional background

πŸ› οΈ Skills Section

  • Interactive category tabs (Frontend, Backend, AI & Tools)
  • Progress bars with percentages
  • Technology icons and descriptions

πŸ’Ό Work Experience

  • Carousel-style navigation
  • Detailed role descriptions
  • Key achievements and technologies used
  • Timeline progression

πŸš€ Projects Section

  • Project showcase with descriptions
  • Technology stack badges
  • External links to repositories

πŸ“ž Contact Section

  • Multiple contact methods
  • Social media integration
  • Quick response stats

πŸš€ Getting Started

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository ```bash git clone https://github.com/AIEraDev/portfolio.git cd portfolio ```

  2. Install dependencies ```bash npm install

    or

    yarn install ```

  3. Run development server ```bash npm run dev

    or

    yarn dev ```

  4. Open in browser ``` http://localhost:3000 ```

Build for Production

```bash npm run build

or

yarn build ```

πŸ”§ Customization

Personal Information

Update the following files with your information:

  • app/page.tsx - Hero section content
  • components/contact-section.tsx - Contact links
  • components/work-experience.tsx - Work history
  • components/skills-section.tsx - Skills and proficiency levels

Styling

  • app/globals.css - Global styles and animations
  • tailwind.config.js - Tailwind configuration
  • Individual component files for specific styling

Content

  • Replace placeholder images in /public directory
  • Update project examples with your actual work
  • Modify social media links and contact information

πŸ“ˆ Performance

  • Lighthouse Score: 100/100 (Performance, Accessibility, Best Practices, SEO)
  • Static Export: Zero-config deployment ready
  • Optimized Images: Next.js Image component with lazy loading
  • Minimal Bundle: Tree-shaking and code splitting

🌐 Deployment

This portfolio is configured for zero-config deployment on:

  • Vercel (Recommended)
  • Netlify
  • GitHub Pages
  • Any static hosting service

Deploy to Vercel

  1. Push your code to GitHub
  2. Connect your repository to Vercel
  3. Deploy automatically with zero configuration

🀝 Contributing

While this is a personal portfolio, suggestions and improvements are welcome!

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Submit a pull request

πŸ“„ License

This project is open source and available under the MIT License.

πŸ“ž Contact

Abdulkabir Musa (AIEraDev)

πŸ™ Acknowledgments


⭐ Star this repository if you found it helpful!

This repository stays in sync with deployments from v0.dev. Continue building at v0.dev/chat/projects/wvz79WZcTId

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages