I’m a Systems Engineer at Cloudflare who loves writing software and building solutions with new technologies.

Skills

  • Backend
    • Go
    • Python
    • Rust
    • C/C++
    • NodeJS
    • Perl
    • Assembly (x86 & 6809)
    • Shell Scripting
    • MySQL / Oracle / Postgres / MySQL / CockroachDB
    • gRPC / Protobuf / REST
    • Cloudflare tools (tunnels, pages, workers, etc)
  • Frontend
    • HTML/CSS/Javascript/Typescript
    • React / Vue / Vite
    • Android (React Native)
  • DevOps
    • Docker / Podman
    • Kubernetes
    • Helm / cdk8s
    • Jenkins / Github Actions
    • Git / GitOps
    • AWS / GCP / Azure / Oracle Cloud / OVH / Linode
    • Grafana
    • Influx / Telegraf / Prometheus / Grafana
    • Ansible
    • Vagrant / Terraform
    • Rancher
    • Istio / MetalLB
    • sccache for Rust
  • SysAdmin
    • CompTIA A+
    • CompTIA Linux+
    • Wireguard
    • Wireshark
    • Networking / LoadBalancers / iptables
    • Ubuntu / RHEL / Arch / Debian
    • VMWare / KVM / VirtualBox
    • ZFS / ONTAP / Ceph / Rook / GlusterFS
    • NFS / SMB / iSCSI

Projects

  • Android Location Tracker
  • Bluetooth App that opens gate with Raspberry Pi, relays, and reed switches
  • Microservices Message Broker written in Go and gRPC
  • Phidget Temperatures and Humidity Sensor collection with Go into MySQL, displayed in Grafana
  • Raspberry Pi car automation - record with ignition - downloads dashcam footage when arriving home
  • Homelab ARM64 ZFS NAS serving NFS & iSCSI LUNs
  • 14-node Kubernetes cluster running in Oracle Cloud hosting projects
  • Linux VFIO/GPU passthrough for graphics-accelerated virutal machines
  • Porting and maintaining various Github FOSS repos for ARM

Tools I use:

  • Development

    • Visual Studio Code
    • vim
  • Operating Systems

    • (Host) - Arch with ZFS Root
    • (Guest) - Windows 10 with GPU passthrough in KVM (VFIO)
    • (Guest) - MacOS Mojave with GPU passthrough in KVM (VFIO)
    • Many Raspberry Pi 4’s
    • Axzez Interceptor Board
    • Helios64
  • Specs

    • AMD Ryzen 3900X
    • Gigabyte Motherboard w/ WiFi & good IOMMU support
    • Host GPU - AMD WX2100
    • Guest GPU - AMD 6700XT
    • Samsung 970 EVO Plus SSD 2TB + Samsung 970 EVO 1TB
    • 32GB Corsair RAM
    • Lots of zpools
  • Workflow

    • SSH - easy port tunneling
    • Cloudflare - DNS, pages, cloudflared, workers, etc…
    • Wireguard - to create “VPN” tunnels
    • Spotify / SoundCloud - music
    • Chrome - web development
    • Discord - messaging
    • KVM/QEMU - when I need different operating systems
    • Docker/Kubernetes/k3s/k3d - for most application deployments
    • Postgres/MySQL/CockroachDB - for data storage
    • Github Actions - for continuous integration
    • Kaniko - for building images natively on ARM/AMD nodes