Welcome to my personal portfolio website repository. This project showcases my skills, projects, and background in electronics engineering and software development.
- Responsive Design: Fully optimized for all device sizes from mobile to desktop
- Interactive Elements: 3D animations using Three.js for visual appeal
- Profile Card: Unique hover effect revealing name and social links
- Skills Showcase: Comprehensive overview of technical abilities with gold-colored cards
- Project Showcase: Highlighting my work in embedded systems, robotics, and web development
- Achievements Section: Competitions, hackathons, and event organization experience
- Contact Form: Easy way for potential employers or collaborators to reach out
- Dark/Light Mode Toggle: Theme switching with smooth transitions
- Performance Optimized: Fast loading with smooth animations
- ⚡ Deferred JavaScript loading for non-blocking render
- 🖼️ Lazy loading for below-fold images
- 🚀 Aggressive caching via Vercel configuration
- 📦 Optimized asset loading
- HTML5: Semantic markup structure
- CSS3: Styling with custom properties and animations
- JavaScript: Interactive elements and animations
- Tailwind CSS: Utility-first CSS framework for responsive design
- Three.js: 3D background effects and animations
- Font Awesome: Icons for enhanced visual elements
The portfolio includes the following sections:
- Hero Section: Introduction with animated background and scrolling tech logos
- About Section: Profile card with hover effect revealing social links
- Services Section: Overview of development services offered
- Projects Section: Showcase of key projects with live demos and GitHub links
- Skills Section: 17 technical skills organized in gold-colored cards
- Achievements Section: Competition wins, hackathons, and event organization
- Contact Section: Contact form and direct email access
- BCI-Controlled Car Game: Brain-computer interface using EEG sensor data
- Yellow Shade Plant Disease Detection: Real-time plant health monitoring tool with live demo
- BuildbyManoj-chatbot: AI assistant with RAG capabilities and live demo
- NutritionTracker: MERN stack nutrition monitoring application with live demo
Programming Languages: C, Java, Python, JavaScript Web Technologies: HTML, CSS, React, Node.js, Express.js, MongoDB AI & Computer Vision: OpenCV, Hugging Face Design Tools: Figma, Canva Development Tools: Git, GitHub, VS Code, Docker
The portfolio is built with a mobile-first approach ensuring excellent user experience across all devices:
- Mobile: Optimized layout and performance for smartphones
- Tablet: Adjusted content display for medium-sized screens
- Desktop: Enhanced visual experience for larger displays
- Profile Card Hover Effect: Image expands on hover revealing name and social icons
- Skills Cards: Gold-colored cards with hover animations
- Theme Toggle: Day/night mode switcher with smooth transitions
- Scrolling Logos: Infinite scroll of tech stack logos in hero section
- Glowing Project Cards: Animated borders and hover effects
- Contact Form: Functional form with Formspree integration
To run this project locally:
-
Clone this repository:
git clone https://github.com/buildbymanoj/buildbymanoj_portfolio.git -
Navigate to the project directory:
cd buildbymanoj_portfolio -
Open the project in your code editor, or start a local server:
python -m http.server 8000
-
View the website at
http://localhost:8000
This portfolio is optimized for speed and efficiency:
- Optimization techniques:
- Preconnect to external domains for faster DNS resolution
- Deferred JavaScript loading for non-blocking HTML parsing
- Lazy loading for below-the-fold images
- Aggressive asset caching (1-year cache for static files)
- Optimized favicon loading
Test the performance:
/
├── index.html # Main HTML file
├── style.css # CSS styles
├── script.js # JavaScript functionality
├── vercel.json # Vercel deployment & caching config
├── assets/ # Resources folder
│ ├── applogo.jpg # Logo image
│ └── MANOJ.jpg # Profile photo
└── README.md # This file
© 2025 MANOJ M. All rights reserved.