Theme Statement: From rural Kyrgyzstan to the world of AI β a journey through code, competitions, and community.
Live Website: https://tottsss.github.io/My-Website/
Local Access: Open index.html in any modern web browser
Screenshots: https://github.com/tottsss/My-Website/tree/main/screenshots_website
Note: This is my personal portfolio website. I built it to share my journey from a small region in Kyrgyzstan to pursuing AI research, and to connect with other people interested in competitive programming, cybersecurity, and AI.
This is a single-page website with 7 main sections connected by in-page navigation:
Homepage (index.html)
βββ Home (#home)
β βββ Hero section with introduction and value statement
βββ About (#about)
β βββ My Journey
β βββ What Drives Me
β βββ Technical Interests
β βββ Looking Forward
βββ Gallery (#gallery)
β βββ Personal photos (4 images)
β βββ Additional professional images (3 images)
βββ Projects (#projects)
β βββ Art of Science STEM Initiative
β βββ School Olympiad Center
β βββ Junior Competitive Programming Camp
β βββ AI Programming at NEAR.ai
βββ High School Dream (#highschool)
β βββ Personal reflection on IOI journey
βββ Timeline (#timeline)
β βββ Interactive timeline with 10 milestones (2006-2026)
βββ Contact (#contact)
βββ Contact information and links
- Fixed Navigation Bar: Sticky top navigation with links to all 7 sections
- Mobile Navigation: Hamburger menu for responsive mobile experience
- In-page Navigation: Smooth scrolling between sections
- External Links:
- GitHub Repository: https://github.com/tottsss/My-Competitive-Programming
- Email: iskhak.tazhibaev@mbzuai.ac.ae
The website balances academic professionalism with personal authenticity. It tells a story of growth from rural origins to international opportunities, emphasizing learning, teaching, and community impact rather than pure achievement listing.
- Primary Blue:
#2563eb- Used for links, buttons, and accents - Dark Text:
#1e293b- Main headings and important text - Gray Text:
#64748b- Body text and descriptions - Light Backgrounds:
#f8fafcand#ffffff- Alternating section backgrounds - Success Green:
#10b981- Timeline active states and positive elements
- Font Family: Inter (Google Fonts) - Modern, clean, highly readable
- Heading Hierarchy:
- Hero Title: 3.5rem (56px)
- Section Titles: 2.5rem (40px)
- Subsection Headings: 1.5-1.8rem (24-29px)
- Body Text: 1.05-1.2rem (17-19px)
- Container Width: Max 1200px for optimal readability
- Section Padding: 80px vertical spacing
- Grid Systems:
- Gallery: Auto-fit minmax(300px, 1fr)
- Projects: Auto-fit minmax(300px, 1fr)
- Timeline: Alternating left-right layout
- Bold, uppercase tagline with gradient text effect
- Profile photo with hover animation
- Three call-to-action buttons with GitHub integration
- Introduces theme immediately
- Vertical timeline with animated dots
- Scroll-triggered fade-in animations
- Alternating left/right content layout
- Color-coded tags for event categories
- Pulsing animation on current year (2026)
- Progress bar that fills as user scrolls
- Personal, vulnerable storytelling
- Two-column layout (image + text)
- Styled quote block with blue border
- "What I Learned" section with checkmarks
- Balances achievement-heavy content
- Consistent card design across Projects and Gallery
- Hover effects on all interactive elements
- Smooth transitions (0.3s ease)
- Box shadows for depth:
0 4px 20px rgba(0, 0, 0, 0.08)
Breakpoints:
- Mobile: < 480px
- Tablet: 481px - 768px
- Desktop: > 768px
Mobile optimizations:
- Hamburger menu navigation
- Single-column layouts
- Reduced font sizes
- Timeline switches to left-aligned layout
- Stacked buttons and cards
Note: Screenshots should be added to a screenshots/ folder in the project root before final submission. Recommended screenshots to include:

The landing page features a bold tagline, profile photo, and clear call-to-action buttons
What to capture: Full hero section showing tagline, name, description, and three buttons

Interactive timeline with alternating left-right layout and animated elements
What to capture: Timeline section showing the vertical line with at least 3-4 timeline items visible

Personal reflection section with image and structured lessons learned
What to capture: The two-column layout with photo on left and text/lessons on right

Project cards in grid layout showing all four projects
What to capture: The complete projects section with all four project cards visible

Responsive hamburger menu for mobile devices
What to capture: Mobile view (< 768px width) with hamburger menu opened showing all navigation links

Timeline adapts to single-column layout on mobile
What to capture: Mobile view of timeline section showing left-aligned layout
How to take screenshots:
- Open
index.htmlin a web browser - For desktop: Use full screen (1920x1080 recommended)
- For mobile: Use browser DevTools responsive mode (375px width for mobile)
- Use browser's built-in screenshot tool or screen capture
- Save as PNG files with the names shown above
- Create
screenshots/folder and place all images there
images/photo_profile.jpeg- Personal profile photoimages/usualday_studying.jpeg- Personal study day photoimages/ππ πππππ.jpg- Personal photoimages/highschooldream_IOIolympiad.jpeg- Personal IOI reflection photo
All images used under the Unsplash License (free to use for commercial and non-commercial purposes):
-
Programming Competition Scene
Source: https://unsplash.com/photos/turned-on-gray-laptop-computer-4Mw7nkQDByk
Photographer: Luca Bravo
Used in: Gallery section -
Modern University Campus
Source: https://unsplash.com/photos/white-concrete-building-during-daytime-XGAZzyLzn18
Photographer: MD Duran
Used in: Gallery section -
Team Collaboration
Source: https://unsplash.com/photos/people-sitting-down-near-table-with-assorted-laptop-computers-QckxruozjRg
Photographer: Marvin Meyer
Used in: Gallery and Projects sections -
AI Research Laboratory
Source: https://unsplash.com/photos/turned-on-monitoring-screen-JKUTrJ4vK00
Photographer: Stephen Dawson
Used in: Gallery and Projects sections -
Educational Environment
Source: https://unsplash.com/photos/person-using-macbook-pro-on-table-Sk-C-om8Rk4
Photographer: Daniel Korpai
Used in: Projects section
- GitHub Icon (SVG): Embedded SVG path from GitHub's official icon set (MIT License)
- Font: Inter by Rasmus Andersson (Open Font License)
- Video sections have been removed from final design
- Original placeholder thumbnails were from Unsplash (same license as above)
My Website - Copy/
βββ index.html # Main HTML file (508 lines)
βββ styles.css # All styling (1026 lines)
βββ script.js # JavaScript functionality (245 lines)
βββ README.md # This documentation file
βββ MEDIA_GUIDE.md # Additional media documentation
βββ CV_mbzuai.md # CV content reference
βββ images/ # Image assets
β βββ photo_profile.jpeg
β βββ usualday_studying.jpeg
β βββ ππ πππππ.jpg
β βββ highschooldream_IOIolympiad.jpeg
βββ videos/ # Video directory (unused in final version)
- HTML5: Semantic markup, accessibility features
- CSS3: Custom properties, flexbox, grid, animations
- JavaScript (ES6+): Interactive features, scroll animations
- External Dependencies:
- Google Fonts (Inter)
- Unsplash images (CDN links)
- Mobile Navigation Toggle: Hamburger menu with smooth animations
- Smooth Scrolling: Enhanced in-page navigation
- Active Link Highlighting: Updates nav based on scroll position
- Intersection Observer: Fade-in animations for sections
- Timeline Animations:
- Scroll-triggered item animations
- Staggered entrance timing (200ms delay between items)
- Click handlers for timeline items
- Hover effects on timeline dots
- Dynamic progress bar animation
- Navbar Background Change: Subtle backdrop blur on scroll
Implementation:
- Media queries at 768px and 480px breakpoints
- Flexible grid systems using CSS Grid with
auto-fitandminmax() - Mobile-first hamburger navigation
- Timeline layout switches from alternating to left-aligned on mobile
- Font sizes scale appropriately across devices
Effect:
- Seamless experience across desktop (1920px+), tablet (768-1024px), and mobile (320-480px)
- Navigation remains accessible on all screen sizes
- Content reflows naturally without horizontal scrolling
Implementation:
- Intersection Observer API for scroll-triggered animations
- Event listeners for navigation, timeline interactions
- Dynamic DOM manipulation for active states
- Smooth scroll behavior with offset calculations
- Timeline progress bar updates based on scroll position
Effect:
- Engaging user experience with smooth animations
- Interactive timeline elements (clickable, hoverable)
- Professional polish with attention to detail
- Performance-optimized (no heavy frameworks)
Implementation:
- Website prepared for external hosting
- Clean file structure with relative paths
- No server-side dependencies
- Ready for GitHub Pages, Netlify, or Vercel deployment
Effect:
- Portfolio accessible to anyone via URL
- Professional online presence
- Easy to share with employers, professors, peers
The website tells a cohesive story: a student from rural Kyrgyzstan pursuing education in AI and competitive programming while giving back through teaching and mentorship.
- Specific locations (Batken, MBZUAI)
- Actual projects with descriptions
- Real GitHub repository linked
- Genuine personal reflection in "High School Dream"
- Authentic timeline of educational journey
- Logical flow: Introduction β Background β Work β Reflection β Timeline β Contact
- Each section has clear purpose
- Visual hierarchy guides eye through content
- Navigation makes any section instantly accessible
- Semantic HTML5 elements (
<nav>,<section>,<header>) - Alt text on all images
- Sufficient color contrast (WCAG AA compliant)
- Keyboard navigation support
- Focus states on interactive elements
- Readable font sizes (minimum 16px body text)
Tested and working on:
- Chrome 120+ (recommended)
- Firefox 120+
- Safari 17+
- Edge 120+
- Minimal external dependencies (only Google Fonts)
- CSS animations use GPU-accelerated properties (transform, opacity)
- Images loaded from CDN with optimized sizes
- JavaScript uses efficient event delegation
- No render-blocking resources
- Dark mode toggle
- Blog section for technical writing
- Project filtering by technology
- Contact form with backend
- Animations on scroll for more sections
- Achievement badges/certifications section
Developer: Tazhibaev Iskhak
Institution: MBZUAI (Mohammed bin Zayed University of Artificial Intelligence)
GitHub: @tottsss
Special Thanks:
- Unsplash photographers for high-quality free images
- Google Fonts for the Inter typeface
- The open-source community for inspiration and resources
Last Updated: January 2025
Version: 1.0
License: Personal portfolio project
Built by: Tazhibaev Iskhak