My personal portfolio showcasing my work as a full-stack developer and computer science graduate student.
I'm Shubham Mohole, a full-stack developer with 2+ years of experience at Infosys and currently pursuing my Master's in Computer Science at the University at Buffalo. I specialize in building scalable web applications, cloud infrastructure, and AI/ML solutions.
- Frontend: React 18 with TypeScript
- Styling: Tailwind CSS with custom themes
- Animations: Framer Motion
- UI Components: Radix UI primitives
- Backend: Express.js with Node.js
- Database: PostgreSQL with Drizzle ORM
- Build Tool: Vite
- Responsive design that works on all devices
- Dark mode with a cyber-themed aesthetic
- Smooth animations and transitions
- Interactive project showcase
- Contact form with validation
- Professional experience timeline
- Skills and certifications display
# Clone the repository
git clone https://github.com/shubham-mohole/portfolio.git
cd portfolio
# Install dependencies
npm install
# Start development server
npm run devThe app will be available at http://localhost:5000
Note: If port 5000 is in use, run lsof -ti:5000 | xargs kill -9 or use PORT=3000 npm run dev
# Build the application
npm run build
# Start production server
npm start├── src/
│ ├── components/
│ │ ├── sections/ # Page sections (Hero, About, etc.)
│ │ ├── ui/ # Reusable UI components
│ │ └── ... # Layout components
│ ├── hooks/ # Custom React hooks
│ ├── utils/ # Utility functions
│ ├── styles/ # CSS and styling
│ └── assets/ # Static assets
├── server/ # Backend Express server
├── shared/ # Shared types and utilities
└── public/ # Public assets
The portfolio features a modern "cyber architect" aesthetic with:
- Dark color scheme with cyan and green accents
- Subtle neon glow effects and animations
- Grid-based background patterns
- Clean, card-based layouts
- Smooth scrolling between sections
- Email: shumoh2000@gmail.com
- LinkedIn: linkedin.com/in/shubham-mohole-245a501b2
- GitHub: github.com/Ishubhammohole
This portfolio deploys to Cloudflare Pages with a free .pages.dev subdomain.
For detailed deployment instructions, see docs/deploy-cloudflare.md.
No domain purchase required - uses the free .pages.dev subdomain assigned by Cloudflare.
MIT License - feel free to use this as inspiration for your own portfolio!
Built with ❤️ using React, TypeScript, and Tailwind CSS