Personal Neovim configuration built with lazy.nvim. Features LSP integration, Treesitter syntax highlighting, telescope fuzzy finding, and a curated plugin ecosystem for Go, Python, and infrastructure work.
- Lazy-loaded plugins for fast startup
- Custom keybindings optimized for efficiency
- Integrated debugging and testing support
Dotfiles repository containing development environment configurations. Includes shell configs, Git settings, terminal emulator themes, and system preferences managed with symbolic links.
- Modular configuration structure
- Cross-platform compatibility
- Dracula-themed across all tools
Automated SSL certificate management for Proxmox VE. Extracts certificates from Traefik's acme.json and configures them for use with pveproxy, enabling seamless Let's Encrypt integration.
- Automated certificate renewal
- Traefik + Proxmox integration
- Zero-downtime certificate updates
Automation tool that integrates Google Calendar API with crontab to automatically join scheduled Zoom meetings. Eliminates manual meeting joins for recurring standups and syncs.
- Google Calendar API integration
- Intelligent meeting detection
- Configurable join timing
Personal Traefik reverse proxy configuration for homelab infrastructure. Includes bootstrapping scripts, Docker Compose setup, and documentation for SSL termination and service routing.
- Automatic Let's Encrypt certificates
- Docker provider integration
- Middleware for security headers
Development container configuration for consistent development environments. Pre-configured with essential tools, extensions, and settings for immediate productivity.
- Reproducible dev environments
- VS Code and Codespaces ready
- Pre-installed toolchain