Skip to content
View reywilliams's full-sized avatar

Block or report reywilliams

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
reywilliams/README.md

πŸ‘‹ Hi, I’m Rey

Software Engineer πŸ’» | Backend Developer πŸ—οΈ | On-prem and Cloud Infrastructure Enthusiast ☁️ | Avid Homelabber 🏠

Welcome to my GitHub profile! I’m a software engineer specializing in backend development, cloud infrastructure, and automation. I enjoy building robust systems with Kotlin, simplifying infrastructure with Terraform, and creating tools that streamline complex workflows with Go.


About Me πŸ§”

  • Backend Development: Experienced in building scalable APIs, microservices, and serverless applications.
  • Infrastructure as Code (IaC): Skilled in Terraform and Terragrunt to provision and manage cloud environments.
  • Cloud Expertise: Primarily working with AWS services, focusing on automation and optimization. Former Azure Cloud Engineer @Microsoft. 3x Azure Certified (Azure Admin, Solution Architect, AI Fdmntls.)
  • CI/CD Enthusiast: Designing pipelines that improve efficiency and reliability across the development lifecycle.
  • Avid Homelabber: Currently maintain a homelab that includes a Proxmox server hosting a Kubernetes cluster, DNS server, Tailscale router, InfluxDB instance, and more!

🌟 Key Projects

  • πŸ›  Terraform Plan Diff: Quickly see your Terraform plan diffs within your GitHub Action pipelines.
  • πŸš€ GitHub Workflow Automation: A Lambda function in Go to manage and approve deployment requests using GitHub’s API - stop πŸ›‘ waiting around for approvals!

βš™οΈ Tech Stack

  • Languages: Python, Kotlin, Java, Go
  • Cloud: AWS (Lambda, API Gateway, Kinesis Data Streams, etc.), Azure (mostly storage, Azure Files, File Sync, Azure Virtual Machines, etc.)
  • IaC Tools: Terraform, Terragrunt, Packer, Ansible (in my homelab)
  • Frameworks: Spring Boot, React, ASP.NET MVC

πŸ“« Connect with Me


Feel free to explore my repositories and reach out for any info!

Pinned Loading

  1. tf-plan-diff tf-plan-diff Public

    A simple diff of your Terraform Plan

    JavaScript

  2. deployment-webhook-go-lambda deployment-webhook-go-lambda Public

    About This project is a Go-based AWS Lambda function designed to handle and approve GitHub workflow_run.requested Webhook events.

    Go 1