Projects

Things I've built and run

A mix of professional work from General Motors and the infrastructure I run at home.

Salesforce-to-Spring backend migration

Migrated a backend service that was built on Salesforce to an in-house Java/Spring backend.

  • Part of my broader work at GM building Java/Spring backend applications and CI/CD pipelines in Jenkins and Azure DevOps (VSTS).
  • Java
  • Spring
  • Salesforce
  • Jenkins
  • Azure DevOps

Home lab on Proxmox

A self-hosted home lab on a custom-built consumer-hardware server running Proxmox VE, with services containerized in Docker.

  • Nginx Proxy Manager as the reverse proxy, handling TLS for the self-hosted services.
  • Hosts a self-hosted Git server and game servers alongside the smart-home stack.
  • Proxmox VE
  • Docker
  • Linux
  • Nginx
  • Git

Self-hosted smart home

Smart-home automation and home-network management, self-hosted on the home lab.

  • Home Assistant for smart-home automation.
  • Self-hosted UniFi Network controller to manage the home network.
  • Home Assistant
  • UniFi
  • Docker
  • Self-hosting
In progress

Kubernetes experiments

Learning Kubernetes hands-on by experimenting with it on the home lab, building on the existing Proxmox and Docker setup.

  • Currently exploring — write-ups will land on the blog as the experiments progress.
  • Kubernetes
  • Proxmox VE
  • Docker