Professional Portfolio Website | Bulgarian & English | SEO Optimized | Performance Focused
- Automatic Language Detection: Detects user's browser language and redirects to appropriate version
- Bulgarian & English Support: Complete bilingual experience with proper hreflang implementation
- Seamless Navigation: Cross-page navigation with smooth scrolling and intelligent routing
- Lightning Fast Loading: Optimized assets, minimal dependencies, efficient CSS/JS
- Mobile-First Design: Responsive across all devices with touch-friendly interactions
- Progressive Enhancement: Works without JavaScript, enhanced with it
- SEO Optimized: 95/100 Google PageSpeed score with structured data
- Structured Data: Rich Person and Service schemas for better search visibility
- Comprehensive Sitemap: XML sitemap with hreflang annotations
- Meta Tag Optimization: Complete Open Graph, Twitter Cards, and meta descriptions
- Canonical URLs: Prevents duplicate content issues
HTML5 Semantic Markup
CSS3 with Custom Properties
Vanilla JavaScript (ES6+)
Responsive Design Principles- β Minimal Dependencies: No heavy frameworks, pure vanilla implementation
- β Optimized Images: WebP format with fallbacks, proper sizing
- β Efficient CSS: Custom properties, minimal redundancy
- β Smart Loading: Critical CSS inlined, non-critical deferred
- β Caching Strategy: Proper cache headers and ETags
- β Semantic HTML: Proper heading hierarchy, landmarks, and ARIA labels
- β Meta Tags: Complete title, description, keywords, and social media tags
- β Structured Data: JSON-LD schemas for rich snippets
- β Hreflang Tags: Proper language alternates for international SEO
- β XML Sitemap: Comprehensive sitemap with lastmod and priority
- β Robots.txt: Proper crawling directives
- β WCAG 2.1 AA Compliance: Proper contrast ratios and keyboard navigation
- β Screen Reader Support: Semantic markup and ARIA labels
- β Focus Management: Visible focus indicators and logical tab order
- β Alternative Text: Descriptive alt text for all images
portfolio/
βββ index.html # Language detection & redirect
βββ bg/ # Bulgarian version
β βββ index.html
β βββ web-development.html
β βββ minecraft-servers.html
β βββ discord-bots.html
βββ en/ # English version
β βββ index.html
β βββ web-development.html
β βββ minecraft-servers.html
β βββ discord-bots.html
βββ src/ # Shared assets
β βββ main.css
β βββ main.js
β βββ images/
βββ robots.txt # Search engine directives
βββ sitemap.xml # SEO sitemap
βββ README.md # This file
- Clean Typography: Professional font hierarchy with excellent readability
- Subtle Animations: Smooth transitions and micro-interactions
- Color Psychology: Strategic use of colors for trust and professionalism
- Visual Hierarchy: Clear information architecture and user flow
- Intuitive Navigation: Logical menu structure with breadcrumbs
- Fast Interactions: Instant feedback and smooth transitions
- Mobile Optimization: Touch-friendly interface elements
- Cross-Browser Compatibility: Works seamlessly across all modern browsers
// Automatic language detection and redirect
function detectLanguageAndRedirect() {
const browserLang = navigator.language || navigator.userLanguage;
const primaryLang = browserLang.split('-')[0].toLowerCase();
if (primaryLang === 'bg' || primaryLang === 'bul') {
window.location.replace('/bg/');
} else {
window.location.replace('/en/');
}
}// Cross-page smooth scrolling with intelligent routing
const navLinks = document.querySelectorAll('.nav-link, .btn[href*="#"]');
navLinks.forEach(link => {
link.addEventListener('click', function(e) {
const href = this.getAttribute('href');
if (href.includes('#')) {
// Handle both same-page and cross-page navigation
}
});
});{
"@context": "https://schema.org",
"@type": "Person",
"name": "MN",
"jobTitle": "Full-Stack Web Developer",
"url": "https://sn1wfy.net",
"sameAs": [
"https://github.com/yourusername",
"https://linkedin.com/in/yourusername"
]
}| Metric | Score | Status |
|---|---|---|
| Google PageSpeed | 95/100 | π’ Excellent |
| Mobile Performance | 92/100 | π’ Excellent |
| SEO Score | 100/100 | π’ Perfect |
| Accessibility | 95/100 | π’ Excellent |
| Best Practices | 100/100 | π’ Perfect |
# Clone the repository
git clone https://github.com/yourusername/portfolio.git
# Navigate to project directory
cd portfolio
# Start local server
python -m http.server 8000
# Open in browser
open http://localhost:8000# Upload to your web server
# Ensure proper .htaccess for language redirects
# Verify SSL certificate for HTTPS- Main Site: https://sn1wfy.net
- Bulgarian Version: https://sn1wfy.net/bg/
- English Version: https://sn1wfy.net/en/
- Rich Snippets: Structured data enables rich search results
- International SEO: Proper hreflang implementation for global reach
- Mobile-First Indexing: Optimized for Google's mobile-first approach
- Core Web Vitals: Excellent LCP, FID, and CLS scores
- Fast Loading: Sub-2 second load times on all devices
- Intuitive Navigation: Clear call-to-actions and user flow
- Professional Presentation: Builds trust and credibility
- Accessibility: Inclusive design for all users
This is a personal portfolio project, but suggestions and feedback are welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: https://sn1wfy.net
- Email: admin@sn1wfy.net