An interactive Windows 7-inspired portfolio website showcasing my work as a Full-Stack Developer with 8+ years of experience in web development, cloud architecture, and team leadership. Experience a nostalgic desktop environment with authentic Windows 7 Aero Glass effects, functional windows, taskbar, and desktop icons.
Visit the live site: ryanjamesindangan.github.io
- Authentic Aero Glass UI - Translucent blue taskbar with blur effects
- Functional Windows - Draggable, resizable, minimize/maximize/close
- Start Menu - Two-column layout with user profile area
- Taskbar - Active window highlighting, system tray, clock
- Desktop Icons - Double-click to open applications
- Boot Screen - Windows 7-style loading screen with profile photo
- About Me - Professional summary with stats and experience
- Technical Skills - Categorized skills showcase (AI/ML, Frontend, Backend, Cloud, DevOps)
- Work Experience - Interactive timeline of professional journey
- Featured Projects - Interactive project showcase with live demos and filtering
- AI Lab - Interactive AI/ML demos (OCR, Document Intelligence Pipeline, Watermark Removal)
- Certifications - Certificate gallery with modal viewer (CTO, Hacker-X)
- Testimonials - Client testimonials carousel with navigation
- GitHub Stats - Live GitHub statistics and activity feed
- Blog & Articles - Technical blog posts with filtering and search
- Snake Game - Enhanced game with power-ups, special food, and smooth animations
- AI Assistant - Smart chatbot with voice input, math calculations, and general knowledge
- Smooth Animations - RequestAnimationFrame for 60fps gameplay
- Modern UI - Gradient backgrounds, glow effects, glassmorphism
- Game Mechanics - Speed increase, special food, power-ups (speed/slow/shield)
- Responsive Design - Optimized for desktop and mobile
- Performance Optimized - Lazy loading, resource hints, optimized fonts
- PWA Support - Service worker for offline functionality
- Accessibility - ARIA labels, keyboard navigation, screen reader support
- Dark/Light Mode - Theme toggle with system preference detection
- SEO Optimized - Open Graph, Twitter Cards, JSON-LD structured data
- Smart Chatbot - Math calculations, general knowledge, voice input, conversation export
ryanjamesindangan.github.io/
โโโ index.html # Main HTML entry point
โโโ css/
โ โโโ devos.css # Windows 7 OS styling (Aero Glass, taskbar, windows)
โ โโโ styles.css # Additional styles
โโโ js/
โ โโโ devos/
โ โ โโโ boot.js # Boot screen logic
โ โ โโโ main.js # Main application logic, desktop icons, start menu
โ โ โโโ windows.js # Window management (create, drag, resize, minimize/maximize)
โ โ โโโ apps.js # Application content definitions
โ โ โโโ snake-game.js # Enhanced Snake game with power-ups
โ โโโ config/
โ โ โโโ config.js # Configuration constants
โ โโโ modules/
โ โ โโโ componentLoader.js
โ โ โโโ config.js
โ โโโ utils/
โ โโโ helpers.js # Utility functions
โโโ assets/
โ โโโ profile-photo.jpg # Profile photo for boot screen
โ โโโ background.jpg # Desktop wallpaper
โ โโโ certificates/ # Certificate PDFs and images
โ โโโ *.png # Favicon and app icons
โโโ docs/
โ โโโ ARCHITECTURE.md # System architecture documentation
โ โโโ PROJECT-STRUCTURE.md # Detailed file organization
โ โโโ VERSIONING.md # Git Flow & releases
โ โโโ PROFILE-PHOTO-SETUP.md # Photo setup instructions
โโโ README.md # This file
โโโ LICENSE # MIT License
- HTML5 - Semantic markup structure
- CSS3 - Custom properties, Grid, Flexbox, animations, backdrop-filter (Aero Glass)
- JavaScript (ES6+) - Vanilla JS, no dependencies
- Canvas API - For Snake game rendering
- LocalStorage - High score persistence
- GitHub Pages - Static site hosting
-
Clone the repository
git clone https://github.com/RyanJamesIndangan/ryanjamesindangan.github.io.git cd ryanjamesindangan.github.io -
Open in browser
# Simply open index.html in your browser # Or use a local server (recommended) python -m http.server 8000 # or npx serve
-
Visit
http://localhost:8000
No build process or dependencies required!
The portfolio includes an enhanced Snake game with:
- Smooth Animations - 60fps gameplay using requestAnimationFrame
- Progressive Difficulty - Speed increases every 50 points
- Special Food - Golden food worth 50 points (appears randomly)
- Power-Ups:
- Speed - Temporary speed boost
- Slow - Temporary slow motion
- Shield - Protection indicator (visual only)
- Pause Functionality - Press Space to pause/resume
- Modern UI - Gradient backgrounds, glow effects, glassmorphism
- High Score Tracking - Persisted in localStorage
- Arrow Keys or WASD - Move snake
- Space - Pause/Resume game
| Section | Description |
|---|---|
| About Me | Professional summary, experience highlights, and dynamic stats |
| Technical Skills | Categorized technical skills (AI/ML, frontend, backend, cloud, DevOps, tools) |
| Work Experience | Detailed work history with interactive timeline |
| Featured Projects | Interactive project showcase with live demos, filtering, and detailed views |
| AI Lab | Interactive AI/ML demos: OCR, Document Intelligence Pipeline, Watermark Removal |
| Certifications | Certificate gallery with modal viewer (CTO, Hacker-X 21 modules) |
| Testimonials | Client testimonials carousel with navigation and external links |
| GitHub Stats | Live GitHub statistics, repositories, and activity feed |
| Blog & Articles | Technical blog posts with filtering, search, and detailed views |
| Snake Game | Enhanced game with power-ups and special mechanics |
| AI Assistant | Smart chatbot with voice input, math, general knowledge, and conversation export |
React โข Vue.js โข Angular โข TypeScript โข JavaScript โข HTML5 โข CSS3 โข Tailwind CSS
PHP โข CodeIgniter โข Laravel โข Node.js โข Express.js โข Python โข Django โข Java
MySQL โข PostgreSQL โข MongoDB โข Firebase โข REST APIs โข GraphQL โข WebSockets
AWS (EC2, RDS, Lambda, S3) โข Docker โข Kubernetes โข DigitalOcean โข Jenkins โข GitHub Actions โข CI/CD
Git โข GitHub/GitLab โข N8N โข Cursor AI โข v0 by Vercel โข Postman โข Docker Compose โข Selenium โข Cypress
Jira โข Confluence โข Asana โข Monday.com โข ClickUp โข Slack โข MS Teams โข Agile/Scrum
- Translucent blue Aero Glass background
- Start button with Windows logo
- Active window highlighting
- System tray with clock (DD/MM/YYYY format)
- Application buttons with icons
- Draggable title bar
- Minimize, Maximize, Close buttons
- Resizable corners and edges
- Aero Glass window background
- Z-index management for focus
- Two-column layout
- Left: Application shortcuts
- Right: User profile area with vertical separator
- Search functionality
- Smooth animations
- Double-click to open applications
- Hover effects with glow
- Icon labels with text shadows
- Drag and drop support
- ๐ง Email: ryanjamesfranciscoindangan@yahoo.com
- ๐ผ LinkedIn: linkedin.com/in/ryanjamesindangan
- ๐ฏ Upwork: upwork.com/freelancers/~01d452f9125d3dcdf1
- ๐ป GitHub: github.com/ryanjamesindangan
- ๐ฑ Phone: +63 999 333 9030
- ๐ Location: Caloocan City, Metro Manila, Philippines
This project is licensed under the MIT License - see the LICENSE file for details.
- Windows 7 UI design inspiration
- Aero Glass effects using CSS backdrop-filter
- Icons and favicons generated using various tools
- Fonts: Segoe UI (system), Inter and JetBrains Mono from Google Fonts
Built with โค๏ธ by Ryan James Indangan
Available for freelance work and full-time opportunities