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