# Hi there, I'm Rares ๐Ÿ‘‹ > Full Stack Developer | Self-Hosting Enthusiast | Infrastructure Automation Advocate Welcome to my self-hosted Gitea instance! I'm passionate about building robust, scalable applications while maintaining complete control over my development infrastructure. --- ## ๐Ÿš€ About Me I'm a Full Stack Developer with a deep passion for self-hosting and infrastructure automation. I believe in owning your code, your tools, and your data. When I'm not building web applications, you'll find me optimizing Docker containers, automating deployments, or fine-tuning my home lab infrastructure. Currently focused on building efficient CI/CD pipelines, creating reusable infrastructure components, and exploring the intersection of modern web development and self-hosted services. --- ## ๐Ÿ”ง Technologies & Tools ### Languages ![C#](https://img.shields.io/badge/C%23-512BD4?style=flat-square&logo=csharp&logoColor=white) ![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat-square&logo=typescript&logoColor=white) ![JavaScript](https://img.shields.io/badge/JavaScript-F7DF1E?style=flat-square&logo=javascript&logoColor=black) ![Bash](https://img.shields.io/badge/Bash-4EAA25?style=flat-square&logo=gnubash&logoColor=white) ![PowerShell](https://img.shields.io/badge/PowerShell-5391FE?style=flat-square&logo=powershell&logoColor=white) ### Frontend Development ![React](https://img.shields.io/badge/React-61DAFB?style=flat-square&logo=react&logoColor=black) ![Next.js](https://img.shields.io/badge/Next.js-000000?style=flat-square&logo=nextdotjs&logoColor=white) ![Vue.js](https://img.shields.io/badge/Vue.js-4FC08D?style=flat-square&logo=vuedotjs&logoColor=white) ### Backend Development ![.NET](https://img.shields.io/badge/.NET_8-512BD4?style=flat-square&logo=dotnet&logoColor=white) ![Node.js](https://img.shields.io/badge/Node.js-339933?style=flat-square&logo=nodedotjs&logoColor=white) ### Infrastructure & DevOps ![Docker](https://img.shields.io/badge/Docker-2496ED?style=flat-square&logo=docker&logoColor=white) ![Linux](https://img.shields.io/badge/Linux-FCC624?style=flat-square&logo=linux&logoColor=black) ![Ubuntu](https://img.shields.io/badge/Ubuntu_Server-E95420?style=flat-square&logo=ubuntu&logoColor=white) ![Hyper-V](https://img.shields.io/badge/Hyper--V-0078D4?style=flat-square&logo=microsoft&logoColor=white) ### DevOps & Automation ![Gitea](https://img.shields.io/badge/Gitea-609926?style=flat-square&logo=gitea&logoColor=white) ![Gitea Actions](https://img.shields.io/badge/Gitea_Actions-609926?style=flat-square&logo=gitea&logoColor=white) ![Caddy](https://img.shields.io/badge/Caddy-1F88C0?style=flat-square&logo=caddy&logoColor=white) ![WireGuard](https://img.shields.io/badge/WireGuard-88171A?style=flat-square&logo=wireguard&logoColor=white) ![systemd](https://img.shields.io/badge/systemd-000000?style=flat-square&logo=linux&logoColor=white) --- ## ๐Ÿš€ Featured Projects ### ๐ŸŽจ [Gitea Customization Infrastructure](http://192.168.1.53:3000/[username]/gitea-customization-infrastructure) Automated deployment pipeline for Gitea UI customizations using Gitea Actions. Features include: - Custom branding and theming system - Automated CSS/JS injection via CI/CD - Profile activity dashboard integration - Zero-downtime deployments **Tech Stack:** Gitea Actions, Docker, Bash, systemd --- ### ๐Ÿงน [Docker Cleanup Automation](http://192.168.1.53:3000/[username]/docker-cleanup-automation) Intelligent Docker resource management system with automated cleanup strategies: - systemd timer-based scheduling - Multi-stage cleanup with safety checks - Cache optimization for CI/CD workflows - Comprehensive logging and monitoring **Tech Stack:** Bash, systemd, Docker, cron --- ### ๐Ÿ—๏ธ [Self-Hosted Services Stack](http://192.168.1.53:3000/[username]/self-hosted-stack) Complete infrastructure-as-code for my self-hosted environment: - Gitea with Act Runner for CI/CD - Caddy reverse proxy with automatic HTTPS - WireGuard VPN for secure remote access - Monitoring and backup automation **Tech Stack:** Docker Compose, Caddy, WireGuard, Hyper-V, Ubuntu Server --- ### ๐Ÿ“Š [Gitea Activity Dashboard](http://192.168.1.53:3000/[username]/gitea-activity-dashboard) Real-time profile activity visualization using Gitea API: - Commit history and contribution graphs - Repository statistics - Recent activity feed - Responsive design for profile README integration **Tech Stack:** JavaScript, Gitea API, HTML/CSS --- ## ๐Ÿ”จ Currently Working On - ๐Ÿ—๏ธ Building modular infrastructure components for rapid deployment - ๐Ÿณ Optimizing Docker layer caching strategies for faster CI/CD - ๐Ÿ” Implementing automated secrets management for self-hosted services - ๐Ÿš€ Exploring advanced Gitea Actions workflows and custom runners - ๐Ÿ“ Documenting self-hosting best practices and configuration patterns --- ## ๐Ÿ“š Learning & Exploring - Advanced container orchestration patterns - Infrastructure automation with systemd and custom tooling - Performance optimization for self-hosted CI/CD pipelines - Security hardening for internet-exposed services - Modern frontend architectures with SSR and edge computing --- ## ๐Ÿ“Š GitHub Stats ๐Ÿ‘‰ View my [Live Activity Dashboard](http://192.168.1.53:3000/[username]/gitea-activity-dashboard) for real-time statistics --- ## ๐Ÿ“ซ How to Reach Me - ๐Ÿ“ง Email: **[your.email@example.com]** - ๐Ÿ’ผ LinkedIn: **[linkedin.com/in/yourprofile]** - ๐Ÿ“ Blog: **[yourblog.com]** *(coming soon)* - ๐ŸŒ Gitea: **You're already here!** `http://192.168.1.53:3000/[username]` --- ## ๐Ÿ’ญ Philosophy > "If you're not self-hosting, you're just renting someone else's computer." I believe in: - **Ownership** - Your code, your infrastructure, your data - **Transparency** - Open source tools and documented processes - **Automation** - If you do it twice, automate it - **Learning** - Every deployment is an opportunity to improve - **Sharing** - Knowledge grows when shared with the community --- ## ๐Ÿ† Achievements & Milestones - โœ… Built and maintained 100% self-hosted development infrastructure - โœ… Automated Docker cleanup saving 50GB+ of disk space monthly - โœ… Zero-downtime CI/CD pipeline with Gitea Actions - โœ… Custom Gitea UI with automated deployment system - โœ… Comprehensive documentation for all infrastructure components --- ## ๐Ÿ—๏ธ Infrastructure Overview My current self-hosted setup runs on: ``` ๐Ÿ–ฅ๏ธ Hyper-V Host (Windows Server) โ””โ”€ Ubuntu Server VMs โ”œโ”€ ๐Ÿ™ Gitea (Git server + CI/CD) โ”œโ”€ ๐Ÿƒ Act Runner (CI/CD executor) โ”œโ”€ ๐Ÿ”’ Caddy (Reverse proxy + HTTPS) โ”œโ”€ ๐Ÿ” WireGuard (VPN gateway) โ””โ”€ ๐Ÿณ Docker (Container runtime) ``` **Network:** `192.168.1.0/24` (Internal) | WireGuard VPN (Remote Access) **Monitoring:** systemd journals + custom logging **Backups:** Automated daily snapshots + offsite replication --- ## ๐Ÿ”ฅ Recent Activity Check out my [repositories](http://192.168.1.53:3000/[username]?tab=repositories) to see what I'm currently working on! --- ## ๐ŸŽฏ 2025 Goals - [ ] Migrate more services to self-hosted alternatives - [ ] Build a comprehensive homelab monitoring dashboard - [ ] Contribute to open source self-hosting projects - [ ] Create video tutorials on infrastructure automation - [ ] Implement GitOps workflow for all infrastructure ---
### โšก Built with self-hosted Gitea โšก *This profile is served from my own infrastructure - no cloud required!* **[Explore My Repositories](http://192.168.1.53:3000/[username]?tab=repositories)** | **[View Activity Dashboard](http://192.168.1.53:3000/[username]/gitea-activity-dashboard)** --- *Last updated: 2025-11-05*