A terminal-based portfolio website that boots like a Linux system and displays my career as a git log.
It's my portfolio, but make it chmod +x
. When you visit, you'll experience:
- CRT Power On → Old-school monitor flicker
- Linux Boot Sequence → Complete with Tux and systemd services
- Git Timeline → 18 years of career commits
- Interactive Terminal → Type commands to explore
james@flyingrobots:~$ ls -la features/
drwxr-xr-x authentic-linux-boot
drwxr-xr-x career-as-git-commits
drwxr-xr-x interactive-terminal
drwxr-xr-x no-autofill-annoyances
drwxr-xr-x mobile-responsive
- Next.js 14 - App Router, Server Components
- TypeScript - Type safety
- Tailwind CSS - Styling
- React Hooks - State management
- No external UI libs - Just good ol' DOM
# Clone
git clone https://github.com/jamesrosstwo/flyingrobots.dev.git
cd flyingrobots.dev
# Install
npm install
# Dev
npm run dev
# Build
npm run build
Once booted, try these commands:
help
- Available commandsabout
- Who I amskills
- Tech I knowprojects
- Things I've builtexperience
- Where I've workedcontact
- How to reach me
The entire site is designed to feel like you're SSH'ing into my career. Boot messages reference real accomplishments ("127 files" = 127 career commits), and the git log shows actual projects formatted as commits.
james@flyingrobots:~$ cat contact.txt
Email: james@flyingrobots.dev
GitHub: @jamesrosstwo
LinkedIn: /in/flyingrobots
Phone: (425) 405-0593
MIT - Do whatever you want with it.
Built with ☕ and a healthy appreciation for terminals