A modern, responsive portfolio website showcasing expertise in Travel Technology, GDS Integration, and Payment Gateway Solutions.
Visit the live website: alfamas.dev
- About
- Features
- Tech Stack
- Getting Started
- Project Structure
- Security Features
- Customization
- Deployment
- Contributing
- License
- Contact
This is a professional portfolio website for MAS Yasin Arafat, a Travel Technology Expert specializing in:
- GDS System Integration (Amadeus, Sabre, Travelport)
- Payment Gateway Solutions (CyberSource, Multi-currency)
- API Development (REST, SOAP, Microservices)
- Travel Technology (NDC, LCC, OTA platforms)
- Team Leadership & Management
The website is built with modern web technologies and follows best practices for performance, security, and accessibility.
- Responsive Design - Perfect on all devices (mobile, tablet, desktop)
- Modern UI/UX - Clean, professional design with smooth animations
- Dark Theme - Elegant dark color scheme with glass morphism effects
- Interactive Elements - Hover effects, animations, and transitions
- Accessibility - WCAG compliant with proper ARIA labels
- Dynamic Typing Animation - Showcases multiple professional roles
- Smooth Scrolling Navigation - Single-page application with anchor links
- Mobile-First Design - Optimized for mobile devices
- Contact Form Integration - Secure form with Formspree backend
- Social Media Links - Centralized social link management
- Performance Optimized - Fast loading times and smooth animations
- Formspree Integration - Secure form submission without backend
- Spam Protection - Honeypot traps and bot detection
- Rate Limiting - Prevents form abuse (3 submissions/hour)
- Input Validation - Client-side and server-side validation
- Privacy Compliance - GDPR-friendly data handling
- XSS Protection - Sanitized inputs and secure coding practices
- Web browser (Chrome, Firefox, Safari, Edge)
- Text editor (VS Code, Sublime Text, etc.)
- Basic knowledge of HTML, CSS, and JavaScript
-
Clone the repository
git clone https://github.com/alfamas/alfamas.github.io.git cd alfamas.github.io
-
Open the project
# Open with VS Code code . # Or open index.html directly in your browser open index.html
-
Customize the content
- Edit personal information in
index.html
- Replace images in the
images/
directory - Update social links in the JavaScript section
- Configure Formspree for contact form
- Edit personal information in
# If you have Python installed
python -m http.server 8000
# If you have Node.js installed
npx serve .
# If you have PHP installed
php -S localhost:8000
Then open http://localhost:8000
in your browser.
alfamas.github.io/
β
βββ index.html # Main HTML file
βββ images/ # Image assets
β βββ pp1.jpg # Hero profile image
β βββ pp2.jpg # About section image
β βββ portfolio-preview.png
βββ README.md # Project documentation
βββ LICENSE # License file
βββ .gitignore # Git ignore file
index.html
- Single-page application with all sectionsimages/
- Contains profile pictures and assets- Inline CSS - Custom animations and responsive design
- Inline JavaScript - Interactive functionality and form handling
// Rate limiting (3 submissions/hour)
const SECURITY_CONFIG = {
maxSubmissions: 3,
timeWindow: 3600000,
rateLimit: true
};
// Honeypot spam protection
<input type="text" name="_gotcha" style="display:none">
// Input validation with regex patterns
pattern="^[a-zA-Z\s\-'\.]{2,100}$"
- No tracking cookies - Privacy-first approach
- HTTPS encryption - Secure data transmission
- Input sanitization - XSS protection
- Privacy consent - GDPR compliance
Update the following sections in index.html
:
-
Hero Section
<h1>Your Name</h1> <p>Your professional description</p>
-
About Section
<h3>Your Title</h3> <p>Your detailed bio</p>
-
Contact Information
<p>[email protected]</p> <p>Your location</p>
Update the socialLinks
array in JavaScript:
const socialLinks = [
{
name: "GitHub",
url: "https://github.com/yourusername",
icon: "fab fa-github",
},
// Add more social links
];
- Sign up at Formspree.io
- Create a new form and get your form ID
- Update the form action:
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST"></form>
The website uses Tailwind CSS classes. Key color schemes:
- Primary: Blue (
blue-600
,blue-700
) - Secondary: Purple (
purple-600
,indigo-600
) - Accent: Yellow (
yellow-400
) - Background: Gray shades (
gray-50
,gray-900
)
- Fork this repository
- Go to repository Settings
- Navigate to Pages section
- Select source: Deploy from branch
- Choose branch: main
- Your site will be live at:
https://yourusername.github.io/
- Connect your GitHub repository
- Deploy automatically on each push
- Custom domain support available
npm i -g vercel
vercel --prod
Upload all files to your web server's public directory.
Contributions are welcome! Here's how you can help:
- Bug reports - Use the issue tracker
- Feature requests - Describe your idea clearly
- Documentation - Help improve the README
- Fork the repository
- Create a feature branch
git checkout -b feature/amazing-feature
- Commit your changes
git commit -m 'Add amazing feature'
- Push to the branch
git push origin feature/amazing-feature
- Open a Pull Request
- Responsive Design - Test on multiple devices
- Performance - Optimize images and code
- Accessibility - Follow WCAG guidelines
- Security - Validate all inputs
- Code Quality - Clean, commented code
This project is licensed under the MIT License - see the LICENSE file for details.
- β Commercial use
- β Modification
- β Distribution
- β Private use
- β Liability
- β Warranty
MAS Yasin Arafat
- π Website: alfamas.dev
- π§ Email: [email protected]
- πΌ LinkedIn: linkedin.com/in/masyasinarafat
- π GitHub: github.com/alfamas
If this project helped you, please give it a βοΈ on GitHub!
Built with β€οΈ by ALFAMAS
Empowering the future of travel technology
- v1.0.0 - Initial release with core features
- v1.1.0 - Added security enhancements and form validation
- v1.2.0 - Improved mobile responsiveness and animations
- v1.3.0 - Enhanced accessibility and performance optimizations
This README was last updated on August 2025