Skip to content

RyanJamesIndangan/ryanjamesindangan.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Ryan James Indangan - Portfolio OS

Live Site License: MIT

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.

๐ŸŒ Live Demo

Visit the live site: ryanjamesindangan.github.io

โœจ Features

๐ŸŽจ Windows 7 Desktop Experience

  • 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

๐ŸŽฎ Interactive Applications

  • 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

๐ŸŽฏ Technical Highlights

  • 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

๐Ÿ“ Project Structure

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

๐Ÿ’ป Tech Stack

  • 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

๐Ÿš€ Quick Start

Running Locally

  1. Clone the repository

    git clone https://github.com/RyanJamesIndangan/ryanjamesindangan.github.io.git
    cd ryanjamesindangan.github.io
  2. Open in browser

    # Simply open index.html in your browser
    # Or use a local server (recommended)
    python -m http.server 8000
    # or
    npx serve
  3. Visit http://localhost:8000

No build process or dependencies required!

๐ŸŽฎ Snake Game Features

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

Controls

  • Arrow Keys or WASD - Move snake
  • Space - Pause/Resume game

๐Ÿ“„ Sections

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

๐Ÿ› ๏ธ Technologies & Tools Showcased

Frontend

React โ€ข Vue.js โ€ข Angular โ€ข TypeScript โ€ข JavaScript โ€ข HTML5 โ€ข CSS3 โ€ข Tailwind CSS

Backend

PHP โ€ข CodeIgniter โ€ข Laravel โ€ข Node.js โ€ข Express.js โ€ข Python โ€ข Django โ€ข Java

Database & APIs

MySQL โ€ข PostgreSQL โ€ข MongoDB โ€ข Firebase โ€ข REST APIs โ€ข GraphQL โ€ข WebSockets

Cloud & DevOps

AWS (EC2, RDS, Lambda, S3) โ€ข Docker โ€ข Kubernetes โ€ข DigitalOcean โ€ข Jenkins โ€ข GitHub Actions โ€ข CI/CD

Tools & Automation

Git โ€ข GitHub/GitLab โ€ข N8N โ€ข Cursor AI โ€ข v0 by Vercel โ€ข Postman โ€ข Docker Compose โ€ข Selenium โ€ข Cypress

Project Management

Jira โ€ข Confluence โ€ข Asana โ€ข Monday.com โ€ข ClickUp โ€ข Slack โ€ข MS Teams โ€ข Agile/Scrum

๐ŸŽจ Windows 7 UI Components

Taskbar

  • 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

Windows

  • Draggable title bar
  • Minimize, Maximize, Close buttons
  • Resizable corners and edges
  • Aero Glass window background
  • Z-index management for focus

Start Menu

  • Two-column layout
  • Left: Application shortcuts
  • Right: User profile area with vertical separator
  • Search functionality
  • Smooth animations

Desktop Icons

  • Double-click to open applications
  • Hover effects with glow
  • Icon labels with text shadows
  • Drag and drop support

๐Ÿ“ฌ Contact

๐Ÿ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgments

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published