A modern, fast, and fully custom website for a mobile spray tanning company in Scottsdale.

A fast, cross-platform ETL utility built with Tauri + Next.js + TypeScript to process DNC lists, scrub call center data, and save hours of manual work.


A modular Apache log parser written in Perl to detect intrusion attempts on Linux-based web servers and Vicidial systems. Install the module, call ThreatDetector::ThreatDetector::analyze_log(), and it just works — no config needed.
Parsing log file... [2025-07-06 12:21:33] [SQLInjection] 192.168.1.42 GET /index.php?id=1%20OR%201=1 [2025-07-06 12:21:35] [XSS] 192.168.1.42 GET /search?q=<script>alert(1)</script> Threat summary saved to ./2025-07-06_threat_results.log
analyze_log()JSON, File::Slurp, Getopt::LongTime::HiRes, POSIX, IPC::System::SimpleA fast, lightweight, cross-platform Node.js version manager written in pure Perl. Install, switch, and manage multiple Node.js versions with ease — with full support for Linux, macOS, Windows, Bash, Zsh, Cmd, and PowerShell.
# Install NVM::Perl cpanm NVM::Perl # Install Node.js nvm-pl install 25.1.0 # Switch to a version nvm-pl use 25.1.0 # List installed versions nvm-pl ls
I contribute regularly to the Ansible Core project, focusing on improving modules, fixing platform inconsistencies, strengthening test coverage, and refining documentation and developer experience. My work centers around writing clean, reliable automation logic and collaborating with maintainers in a large-scale, production-grade open source ecosystem.