Welcome to my personal portfolio! π
A modern, responsive, and interactive portfolio website showcasing my journey as a B.Tech CSE student passionate about backend development and open-source contributions.
Hey there! I'm Asit Kumar, a passionate B.Tech Computer Science student who loves building innovative solutions. This portfolio represents my journey in the world of programming and showcases the projects I've worked on. I believe in continuous learning and contributing to the open-source community.
"Every great developer you know got there by solving problems they were unqualified to solve until they actually did it." - Patrick McKenzie
This portfolio is built with modern technologies and best practices. Here's what powers this website:
- βοΈ React 18.x - Modern UI library for building interactive user interfaces
- ποΈ Vite - Lightning-fast build tool and development server
- π± TypeScript - Type-safe JavaScript for better development experience
- π¨ Tailwind CSS - Utility-first CSS framework for rapid UI development
- β¨ Custom CSS - Hand-crafted animations and transitions
- π Dark/Light Mode - Toggle between themes with smooth transitions
- π± Responsive Design - Optimized for all devices and screen sizes
- π― Lucide React - Beautiful and consistent icon library
- π Smooth Animations - CSS transitions and hover effects
- π 3D Effects - Interactive hover animations and transforms
- π’ Node.js - JavaScript runtime for server-side development
- β‘ Express.js - Fast and minimalist web framework
- π MongoDB - NoSQL database for modern applications
- ποΈ SQL - Relational database management
- π RESTful APIs - API design and development
- π VS Code - Primary code editor with extensions
- π§ Git & GitHub - Version control and code collaboration
- π GitHub Pages - Static site hosting and deployment
- π¦ npm - Package management and dependency handling
- β Java - Object-oriented programming and Spring Boot
- π JavaScript/TypeScript - Frontend and backend development
- π¨ HTML5 & CSS3 - Semantic markup and modern styling
- π Currently Exploring: AI/ML - Machine learning and artificial intelligence
- Clean and professional interface
- Smooth animations and transitions
- 3D hover effects on interactive elements
- Glass-morphism design elements
- Beautiful dark theme as default
- Smooth theme switching
- Persistent theme preference
- Enhanced contrast for better readability
- Mobile-first design approach
- Optimized for tablets and desktops
- Touch-friendly interactions
- Fast loading on all devices
- Interactive links to coding profiles
- Beautiful platform-specific color schemes
- Hover animations with 3D effects
- Direct access to:
- LeetCode - Problem solving practice
- Codeforces - Competitive programming
- CodeChef - Programming contests
- AtCoder - Algorithm challenges
- HackerRank - Skills assessment
- GeeksforGeeks - Learning platform
- Codedx - Interactive coding
- Hero Section - Interactive typewriter effect with running code
- About Me - Personal introduction and skills overview
- Skills - Programming languages, frameworks, and tools
- Projects - Featured projects with live demos and source code
- Education & Experience - Academic background and professional journey
- Achievements & Certifications - Recognition and learning milestones
- Contact - Multiple ways to get in touch
Want to explore the code or use this as a reference? Here's how you can get it running locally:
Make sure you have these installed on your machine:
- Node.js (v16 or higher) - Download here
- Git - Download here
- npm or yarn - Comes with Node.js
# Clone this repository
git clone https://github.com/Asit-14/bytefolio.git
# Navigate to the project directory
cd bytefolio
# Install all required packages
npm install
# Or if you prefer yarn
yarn install
# Start the development server
npm run dev
# Or with yarn
yarn dev
The application will open at http://localhost:5173
π
# Create production build
npm run build
# Preview production build locally
npm run preview
# Deploy to GitHub Pages (if you fork the repo)
npm run deploy
bytefolio/
βββ π public/ # Static assets
β βββ πΌοΈ pic.png # Profile picture
β βββ πΌοΈ chat.png # Project screenshots
β βββ πΌοΈ devtinder.png # Project screenshots
β βββ π resume.pdf # Downloadable resume
βββ π src/ # Source code
β βββ π App.tsx # Main application component
β βββ π main.tsx # Application entry point
β βββ π¨ index.css # Global styles and Tailwind
β βββ π vite-env.d.ts # TypeScript declarations
βββ π package.json # Dependencies and scripts
βββ π vite.config.ts # Vite configuration
βββ π tailwind.config.js # Tailwind CSS configuration
βββ π tsconfig.json # TypeScript configuration
βββ π README.md # You are here! π
Want to make this portfolio your own? Here's how:
- Update personal details in
src/App.tsx
- Replace profile picture in
public/pic.png
- Update resume file in
public/
- Add your project screenshots to
public/
- Update project details, links, and descriptions
- Modify tech stack tags for each project
- Update all coding platform URLs with your profiles
- Modify platform names or add new ones
- Customize colors and hover effects
- Modify colors in
tailwind.config.js
- Update gradient combinations
- Customize dark/light mode colors
- Update About Me section with your story
- Modify skills and experience sections
- Add your achievements and certifications
I welcome contributions, suggestions, and feedback! If you'd like to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- π Bug fixes and improvements
- β¨ New features and animations
- π± Mobile responsiveness enhancements
- π¨ Design improvements
- π Documentation updates
- π Accessibility improvements
This portfolio is optimized for performance:
- β‘ Fast Loading - Optimized bundle size with Vite
- π± Mobile Optimized - Responsive design and touch interactions
- π SEO Friendly - Semantic HTML and meta tags
- βΏ Accessible - WCAG compliant design principles
- π Analytics Ready - Easy integration with analytics tools
I'd love to hear from you! Whether you have questions, suggestions, or just want to say hi:
- π Portfolio: https://asit-14.github.io/bytefolio/
- πΌ LinkedIn: Your LinkedIn Profile
- π GitHub: https://github.com/Asit-14
- π§ Email: [email protected]
- π¦ Twitter: @your-handle
This project is open source and available under the MIT License. Feel free to use it as inspiration for your own portfolio!
Special thanks to:
- React Team - For the amazing framework
- Tailwind CSS - For the utility-first CSS framework
- Vite Team - For the lightning-fast build tool
- Lucide - For the beautiful icons
- GitHub - For hosting and version control
- Open Source Community - For inspiration and learning resources
Made with β€οΈ by Asit Kumar
If you found this helpful, please consider giving it a β!
Happy Coding! π