Skip to content
View thomasvincent's full-sized avatar

Highlights

  • Pro

Block or report thomasvincent

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
thomasvincent/README.md

Hi, I'm Thomas

I build and fix infrastructure for a living. Mostly working with Kubernetes, Terraform, and AWS these days. I like automating things that shouldn't require human intervention and making systems that don't wake people up at 3am.

I use AI tools the way I use any good tool — to sharpen work I've already done. I write my own code, iterate on it in my home lab until it works, and then use AI to review and polish before I put it out in the world. The thinking and architecture are mine; AI helps me catch what I'd miss on a solo project where there's nobody else to keep me honest.

What I'm tinkering with lately

I've been exploring GitOps patterns with ArgoCD and building out some SSM automation for AWS patching workflows. Also working through Kubernetes certifications and learning more about FinOps — turns out optimizing cloud spend at scale is actually pretty interesting.

On the side, I maintain a few Terraform modules and some tooling around Cloudflare maintenance modes. Built a little progressive web app for tracking genealogy contributions to WikiTree, which started as a weekend project and turned into something I actually use daily.

Things I've built that I'm proud of

GitOps Infrastructure Demo — A reference setup showing how I think about production GitOps with ArgoCD and Terraform. It's what I wish existed when I was learning this stuff.

Terraform Cloudflare Maintenance Module — Automates maintenance page handling with real-time analytics. Scratched my own itch after doing this manually too many times.

Notes MCP Server — Local interface that makes Apple Notes accessible to AI tools. Simple idea, surprisingly useful.

WikiTree Dashboard — Visualizes genealogy contributions and streaks. Turns out gamification works on me.

Outside of code

I'm a dad and pretty involved in animal rescue. We've got a few rescue dogs and I help out with a local organization when I can. When I'm not at a keyboard, I'm probably reading history or working on family tree research.

I've been doing this infrastructure work for a long time — started in the datacenter era, lived through the cloud migration waves, now deep in the Kubernetes ecosystem. Still learning new things every week, which is the part I like most about this field.

Connect

I'm on LinkedIn and you can email me at thomasvincent@gmail.com if you want to chat about infrastructure, genealogy, or dog rescue.

Pinned Loading

  1. terraform-cloudflare-maintenance terraform-cloudflare-maintenance Public

    Terraform module for Cloudflare maintenance pages with IP allowlisting and scheduling

    HCL 1

  2. ansible-wordpress-enterprise ansible-wordpress-enterprise Public

    Ansible role for WordPress deployment with multi-cloud, HA, and monitoring

    Shell 1

  3. aws-ssm-automation-scripts aws-ssm-automation-scripts Public

    AWS SSM automation documents for patching, compliance, and cost controls

    Python

  4. cloudflare-ufw-sync cloudflare-ufw-sync Public

    Sync Cloudflare IP ranges to UFW firewall rules on Linux

    Python

  5. gitops-infrastructure-demo gitops-infrastructure-demo Public

    GitOps reference architecture with ArgoCD, Helm, Terraform, and Kubernetes

    HCL

  6. snmp-bind9-statistics snmp-bind9-statistics Public

    SNMP monitoring agent for BIND9 DNS servers - Exposes statistics via SNMP for integration with Nagios, Zabbix, PRTG

    Perl