My Portfolio
A collection of projects I've built and deployed
Tools
yoink
Automatically revoke exposed credentials before they can be exploited. A security automation tool with a plugin architecture for credential detection and revocation.
Features
- · Automatic credential detection
- · Plugin-based revocation engines
- · Multiple credential type support
- · CI/CD integration ready
- · Extensible architecture
Tech Stack
hubctl
A comprehensive CLI tool for GitHub Enterprise administration with full API integration, multiple output formats, and interactive prompts.
Features
- · Full GitHub API integration
- · Multiple output formats: table, JSON, list
- · Interactive prompts and confirmations
- · Batch operations support
- · Enterprise-ready authentication
Tech Stack
whats-my-status
Multi-platform CLI tool to set your status on Slack and GitHub simultaneously from the command line.
Features
- · Multi-platform support (Windows, macOS, Linux)
- · Slack and GitHub status sync
- · Custom status aliases
- · Time-based expiration
- · YAML configuration
Tech Stack
vitals
Personal health data explorer - import, visualize, and own your health data from multiple sources.
Features
- · Import 4.6M+ Apple Health records
- · MacroFactor nutrition analysis with 52 micronutrients
- · Interactive charts for 100+ health metrics
- · Workout GPS route visualization with Leaflet.js
- · ECG waveform display and FHIR clinical records
- · Multi-user support, self-hosted and privacy-focused
Tech Stack
sweet-nothings
Whisper sweet nothings to your Linux computer - terminal-based dictation tool powered by whisper.cpp.
Features
- · Local speech-to-text transcription
- · No cloud required - fully offline
- · TUI with visual feedback and audio level meter
- · Auto-paste to clipboard with window manager integration
- · Automatic model downloading and management
- · XDG-compliant configuration with Nix flake packaging
Tech Stack
greenlight
GitHub Actions workflow visualizer built with Phoenix LiveView. View CI/CD pipelines as interactive DAGs.
Features
- · Interactive DAG visualization of workflows
- · Real-time polling of workflow run status
- · Expandable job nodes with dependency graphs
- · Dashboard for followed orgs and bookmarked repos
- · Pipeline view per commit with dependency resolution
Tech Stack
Nix Ecosystem
nix-config
My personal nix configurations for the computers I use.
Features
- · Fully declarative system configuration
- · Reproducible across machines
- · Home Manager integration
- · Flakes-based architecture
- · Development environment shells
Tech Stack
nix-packages
Custom Nix packages and overlays for software not yet in nixpkgs or requiring custom configurations.
Features
- · Custom package definitions
- · Flakes-based distribution
- · Easy to consume as overlay
- · Reproducible builds
Tech Stack
warp-preview-flake
Warp Terminal (preview) packaged from .deb on NixOS. Bringing modern terminal tools to the Nix ecosystem.
Features
- · Warp Terminal on NixOS
- · Automated .deb extraction
- · Flake-based installation
- · Preview version tracking
Tech Stack
aws-tools
A collection of CLI utilities for working with AWS services, packaged with Nix for reproducible environments.
Features
- · Multiple AWS service utilities
- · Nix-packaged for reproducibility
- · SSO-friendly workflows
- · Scripting-ready design
Tech Stack
aws-use-sso
Small utility to export AWS environment variables to your shell in an SSO environment.
Features
- · AWS SSO integration
- · Environment variable export
- · Shell-friendly output
- · Nix flake packaging
Tech Stack
AI & Fun
agents
Personal micro agents for productivity - agentic tools are the new dotfiles.
Features
- · Composable micro agents
- · AI-powered productivity tools
- · Personal automation workflows
- · MCP integration
- · Extensible design
Tech Stack
let-me-gpt-that-for-you
A clone of 'Let me Google that for you' but for AI chats. Create shareable links with pre-filled prompts for ChatGPT, Gemini, and Claude.
Features
- · Multiple AI providers supported
- · Shareable pre-filled prompt links
- · Realistic chat simulation
- · Responsive modern UI
Tech Stack
wiggle-puppy
A Ralph Wiggum loop implementation - autonomous AI agent loop runner that repeatedly executes an AI agent until task completion.
Features
- · Stateful prompts re-read each iteration
- · PRD tracking with story-based progress
- · Automatic completion detection
- · Event-driven architecture for TUI/CLI
- · Graceful cancellation support
Tech Stack
panko
Breadcrumbs for AI coding sessions - view and share Claude Code transcripts via web viewer and tunnels.
Features
- · View Claude Code sessions in web browser
- · Share sessions via Cloudflare, ngrok, or Tailscale tunnels
- · TUI for browsing session transcripts
- · Nix flake with configurable tunnel providers
Tech Stack