Skip to content
IshubhammoholePublic

About

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Portfolio Website

My personal portfolio showcasing my work as a full-stack developer and computer science graduate student.

About

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.

Tech Stack

  • 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

Features

  • 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

Getting Started

# Clone the repository
git clone https://github.com/shubham-mohole/portfolio.git
cd portfolio

# Install dependencies
npm install

# Start development server
npm run dev

The 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

Building for Production

# Build the application
npm run build

# Start production server
npm start

Project Structure

├── 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

Design Philosophy

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

Contact

Deployment

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.

License

MIT License - feel free to use this as inspiration for your own portfolio!


Built with ❤️ using React, TypeScript, and Tailwind CSS

About

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages