1 minute read

Welcome to my Terminal OS portfolio! This is an interactive, browser-based terminal experience that showcases my professional journey, technical expertise, and featured projects in a unique and engaging way.

What is Terminal OS?

Terminal OS is a fully functional terminal emulator built with xterm.js that runs directly in your web browser. It features:

  • Boot Sequence: An immersive startup experience simulating a real computer boot process
  • Virtual File System: Navigate through directories and read files containing my professional achievements
  • Interactive Commands: 20+ custom commands to explore my experience, skills, and projects
  • Real-time Integration: Live GitHub repository data and project information
  • Visual Effects: Matrix-style rain, glitch effects, and CRT simulation for that authentic terminal feel

Getting Started

Simply visit the Terminal page and start exploring! Here are some commands to get you started:

  • whoami - View my professional profile and leadership experience
  • companies - Explore my leadership roles at major companies
  • achievements - See detailed accomplishments and metrics
  • skills - Browse my technical skills and expertise
  • repos - View my GitHub repositories in real-time
  • cv - Access my interactive CV OS
  • help - See all available commands

Features

Boot Sequence

Experience a realistic boot process from BIOS checks to kernel initialization, complete with system checks and service loading.

Virtual File System

Navigate through a virtual filesystem containing:

  • Company records and achievements
  • Skills and technical expertise
  • Project documentation
  • Professional milestones

Interactive Commands

Each command is implemented as a modular application, making it easy to explore different aspects of my professional background.

Real-time Data

The terminal integrates with GitHub’s API to fetch live repository information, ensuring you always see the most up-to-date project data.

Technical Stack

  • xterm.js: Terminal emulator for the web
  • JavaScript/ES6+: Modern JavaScript for terminal logic
  • Jekyll: Static site generation
  • GitHub Pages: Hosting and deployment

Explore More

Type help in the terminal to see all available commands and start exploring!


Built with ❤️ and ☕ by Muchammad Fikri Izzuddin