Skip to content

Latest commit

Β 

History

History
52 lines (34 loc) Β· 1.27 KB

File metadata and controls

52 lines (34 loc) Β· 1.27 KB

Van Nguyen's Portfolio

My personal portfolio website showcasing my projects and professional experience. Built with Astro and hosted on GitHub Pages.

πŸ”— Live Site

Visit my portfolio at lightningwave.github.io

πŸš€ Featured Project: SafeSplit

SafeSplit is a secure file sharing and recovery system that provides:

  • πŸ”’ End-to-end encryption using AES
  • πŸ”‘ Secure key distribution with Shamir's Secret Sharing
  • πŸ“¦ File integrity protection with Reed-Solomon codes
  • πŸ” Two-factor authentication
  • ☁️ Distributed storage via Amazon S3 API
  • πŸ’³ Payment integration with PayPal Braintree

Tech Stack

  • Backend: Go, Gin, GORM, MySQL
  • Frontend: React, Tailwind CSS
  • Security: JWT, AES Encryption, 2FA

πŸ› οΈ Website Tech Stack

  • Framework: Astro - Static site generator
  • Styling: Tailwind CSS - Utility-first CSS
  • Typography: Inter & Lora fonts
  • Deployment: GitHub Pages

πŸ’» Development

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

# Preview production build
npm run preview

πŸ“„ License

MIT License - Feel free to use this code for your own portfolio!