My Portfolio
A collection of projects I've built and deployed
hubctl
A comprehensive, production-ready CLI tool for GitHub administration with full API integration, multiple output formats, interactive prompts, and beautiful error handling.
Features:
- 🚀 Full GitHub API integration (Octokit)
- 🎨 Multiple output formats: table, JSON, list
- 🛡️ Comprehensive error handling with helpful messages
- 🎯 Interactive prompts and confirmation dialogs
- ⚡ Loading spinners for long-running operations
- 🔐 Flexible authentication via env vars or config file
- 🔄 Batch operations and scripting-friendly design
Tech Stack:
Ruby Thor Octokit TTY-Prompt TTY-Table TTY-Spinner Pastel
Let Me GPT That For You
A modern clone of 'Let me Google that for you' but for AI chat interfaces! Create shareable links that demonstrate different AI providers (ChatGPT, Gemini, Claude) with custom questions.
Features:
- 🤖 Support for multiple AI providers (ChatGPT, Gemini, Claude)
- 🔗 Generate unique shareable URLs for each query
- 💬 Realistic chat interface simulation
- 📱 Responsive design with modern UI
- ⚡ Built with SvelteKit for fast performance
- 🚀 Ready for Vercel deployment
Tech Stack:
SvelteKit TypeScript TailwindCSS DaisyUI Vercel
What's My Status?
Multi-platform CLI tool that allows you to set your status on multiple platforms (Slack, GitHub) at once from the command line.
Features:
- 🚀 Multi-platform support (Windows, macOS, Linux)
- 💬 Slack workspace status management
- 🐙 GitHub user status integration
- ⚡ Custom status aliases for quick setup
- ⏰ Time-based status expiration
- 🔧 YAML-based configuration
Tech Stack:
Go CLI YAML