About Me
🚀 What I Do
I’m passionate about creating practical automation solutions and developer tools that solve real-world problems. My work spans from infrastructure automation to media processing, with a focus on simplicity and reliability.
🎯 Current Focus Areas
- Infrastructure as Code with Ansible and Terraform
- Automated deployment pipelines for modern web applications
- Media processing and organization systems
- Developer productivity tools and utilities
- AI-assisted development workflows
🌱 Currently Learning
- Advanced Terraform patterns for multi-cloud infrastructure
- Container orchestration with Docker and Kubernetes
- AI/ML integration in development workflows
- Modern web frameworks (Astro, Next.js)
💡 Philosophy
I believe in Simplicity First - choosing the most practical solution over complex patterns. My repositories reflect this approach, focusing on:
- ✅ Immediate usability - tools that work out of the box
- ✅ Clear documentation - code that explains itself
- ✅ Minimal dependencies - lean and maintainable solutions
- ✅ Real-world testing - battle-tested in production environments
🛠️ Featured Projects
🔧 Automation & DevOps
- drupal-ansible-automation - Production-ready Drupal 11 deployment on DigitalOcean
- ghost-blog-automation - Automated Ghost 6.0 blog deployment with Ansible
- local-dev-env-check - Development environment security auditing tool
📊 Data & Monitoring
- smashing-dashboards ⭐ 4 - Family dashboards using Smashing
- cryptorates2influxdb - Cryptocurrency rates monitoring
- travel-map-viewer - Interactive travel history visualization
📁 Media & Document Processing
- pdf-to-markdown - OCR and document processing for Obsidian
- photo-organizer - Intelligent photo collection management
- media-batch-manager - Smart media file organization
🔌 API Integrations
- gmail-message-counter-python ⭐ 8 - Gmail API integration
- openweathermap-python ⭐ 2 - Weather data collection
- fixerio-python ⭐ 3 - Exchange rates API client
“Building practical solutions that make developers’ lives easier, one repository at a time.”