Skip to content
View locus313's full-sized avatar

Sponsoring

@flcdrg
@geerlingguy
@Lakritzator
@dani-garcia
@timothystewart6
@louislam
@JanDeDobbeleer
@nilbuild
@wei
@linuxserver
@cloudposse

Highlights

  • Pro

Organizations

@azerothcore @chromiecraft

Block or report locus313

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
locus313/README.md

Hi ๐Ÿ‘‹, I'm Patrick Lewis

LinkedIn Protonmail followers


๐Ÿ‘จโ€๐Ÿ’ป About Me

I'm an enthusiastic IT Architect with a passion for on-prem, cloud, networking, and security. I thrive with operating systems, shells, network appliances, and automation, and enjoy contributing to open-source projects.

  • ๐Ÿ› ๏ธ Primary Skills: Linux, Windows, macOS, Networking, Security, Shell Scripting
  • โ˜๏ธ Cloud: AWS, Azure
  • โš™๏ธ Tools: Terraform, Ansible, Docker, Git, Chezmoi
  • ๐Ÿ’ป Languages: Shell, PowerShell, JSON, YAML, HCL

๐Ÿš€ Current Focus & Projects

  • ๐Ÿ”ญ Currently working on: ssh-key-sync, homelab-gitops, and dotfiles
  • ๐ŸŒฑ Learning: Azure, AWS, Terraform, advanced networking
  • ๐Ÿ‘ฏ Looking to collaborate on: Open source automation and infrastructure projects
  • ๐Ÿ’ฌ Ask me about: Windows, macOS, Linux, networking, infrastructure automation

๐ŸŒŸ Featured Projects

Repo Description
ssh-key-sync Robust Bash script for automating SSH authorized_keys synchronization from multiple sources.
homelab-gitops Docker Compose & Terraform configurations for managing a self-hosted homelab using GitOps principles.
dotfiles My personal dotfiles managed with Chezmoi for cross-platform (Linux, macOS, Windows) configuration.
terraform-module-aws-route53 Terraform module for AWS Route53 with S3โ†’CloudFrontโ†’ACMโ†’Route53 HTTPS redirect stack.
macos-wireless-autoswitch macOS utility that auto-toggles WiFi when wired Ethernet is connected/disconnected via LaunchDaemon.
github-api-scripts Bash scripts for interacting with the GitHub API.

๐Ÿค Connect with Me


๐Ÿ’ก Fun Facts

  • ๐Ÿ’œ Interests: Tech, homelab, gaming, movies, TV series, anime
  • ๐Ÿ† Always up for learning new tech and exploring automation tools!

๐Ÿ“ˆ GitHub Stats

๐Ÿ“Š Profile Stats

Profile Stats

๐Ÿ’ป Most Used Languages

Top Languages

๐Ÿ† Achievements

Achievements



๐Ÿ™ Show your support by starring my repositories!

Pinned Loading

  1. macos-wireless-autoswitch macos-wireless-autoswitch Public

    Automatically toggles WiFi off when wired Ethernet is connected and back on when disconnected. LaunchDaemon-based, supports macOS 14+.

    Shell 3 1

  2. github-api-scripts github-api-scripts Public

    Bash scripts for GitHub org & enterprise administration โ€” dual-auth (GITHUB_TOKEN or gh CLI), usable as GitHub Actions or standalone CLI tools

    Shell 2 1

  3. architecpoint/plesk-scripts architecpoint/plesk-scripts Public

    Standalone automation scripts for Plesk server management (Windows & Linux) โ€” MySQL backups, WordPress cleanup, malware scanning, PCI-DSS header checks, and more. Self-updating bash scripts with PIโ€ฆ

    Shell 3 2

  4. terraform-module-aws-route53 terraform-module-aws-route53 Public

    Terraform module for AWS Route53 hosted zones with advanced web redirect feature. Creates S3โ†’CloudFrontโ†’ACMโ†’Route53 stack for HTTPS redirects. Supports all DNS record types with configurable TTLs.

    HCL 1

  5. ssh-key-sync ssh-key-sync Public

    Robust Bash script for automating SSH authorized_keys synchronization from multiple sources with enterprise-grade reliability

    Shell 1