TSI-Telemetry

Active

Real-time vehicle telemetry system using dual ESP32s, ESP-NOW, HiveMQ Cloud, TimescaleDB, and Grafana

ESP32 ESP-NOW MQTT TimescaleDB Grafana Python
  • Dual ESP32 architecture for stable BLE + WiFi
  • Real-time OBD-II data streaming to cloud dashboard
  • Peer-to-peer ESP-NOW communication
  • Time-series database for telemetry storage

Pit-Wall

Active

Ansible-driven homelab observability stack with Prometheus and Grafana monitoring

Ansible Prometheus Grafana Raspberry Pi Proxmox LXC
  • Automated infrastructure deployment
  • Pi-hole DNS and internet monitoring
  • Power monitoring for Tapo devices
  • Self-healing architecture

Tapo Ruby Client

Active

Ruby library for controlling TP-Link Tapo smart devices (P100, P110)

Ruby
  • Reverse-engineered KLAP protocol
  • Device control (on/off, status)
  • Energy monitoring for P110
  • Published as RubyGem

Lighthouse

Active

Network device discovery tool for scanning and tracking devices on local networks

Go Ruby nmap SQLite
  • Auto-detects network and scans devices
  • Real-time web dashboard with auto-refresh
  • MAC address and vendor identification
  • REST API for device statistics

API Logger

Active

Rails gem for logging outbound API requests and responses with zero configuration

Ruby Rails ActiveRecord
  • Selective request logging to specified hosts
  • Zero configuration with sensible defaults
  • Database storage for easy querying
  • Stack-safe with recursion prevention
  • Built for Superlinear Insights

News Curator

Active

AI-powered news curation for foreign policy and diplomacy using Claude AI and Ruby

Ruby Claude AI GNews API SQLite MCP
  • Daily automated curation at 7 AM
  • Claude AI selects top 2 relevant articles
  • Learns from user feedback over time
  • MCP integration for Claude Code

OSS Issue Finder

Active

CLI tool that uses Claude AI to match developers with suitable GitHub issues based on their skills

Go Claude AI GitHub API
  • AI-powered issue matching
  • Skill and experience level filtering
  • Desktop notifications for matches
  • Markdown output for easy reference