Uses

What I'm
using.

A snapshot of the hardware, software, and tools I rely on day-to-day. No affiliate links — pure recommendations. Updated as things change.

Hardware

What I'm typing on.

Daily drivers — equally happy through a workday or a PUBG session.

  • MacBook Air 15-inch (M5, 2025)24 GB unified memory, macOS Tahoe
  • Dell S3222DGW32-inch curved 1440p — primary monitor
  • Dell U2718Q27-inch 4K — secondary
  • Corsair K68Mechanical, dust + spill resistant
  • Corsair Harpoon RGBMouse
  • Corsair Void Elite WirelessHeadset — work calls and gaming, same kit
  • iPhone 15 ProPocket computer

Editor + terminal

How I write code.

  • macOS TahoeOn the M5 Air, latest stable
  • VS CodeDaily editor
  • iTerm2Terminal
  • zsh + Oh My ZshShell + framework
  • Nodev24 via nvm
  • git CLI + ghPure CLI — no GUI client
  • Claude CodeAI pair — you're looking at the output

Software

Daily apps.

  • ChromeBrowser of choice, work and personal
  • Apple MusicSoundtrack for everything

Cloud + infra (work)

What runs my day job.

Senior SRE at Merck — multi-cloud GenAI platforms serving millions of monthly requests.

  • Amazon EKSPrimary Kubernetes platform
  • kubectl + k9sKubernetes daily drivers
  • AWS + Azure + GCPMulti-cloud GenAI infra
  • TerraformInfrastructure-as-code
  • Azure OpenAI / AWS Bedrock / Vertex AILLM gateways across the three clouds
  • CloudWatch + Azure MonitorPer-cloud telemetry where it makes sense

Observability + reliability

How I keep things alive.

Vendor-neutral by default — OpenTelemetry for ingestion, the LGTM ecosystem for storage and visualization, dedicated tooling for SLOs and resilience testing.

  • OpenTelemetry CollectorsMetrics, logs, traces. Deployment pattern depends on the infra — gateway, daemonset, or sidecar as appropriate.
  • OdigoseBPF-based OTel auto-instrumentation at work
  • LokiLogs
  • TempoDistributed traces
  • MimirLong-term Prometheus-compatible metrics storage
  • PrometheusDirect exposition where it fits
  • GrafanaDashboards, alerts, on-call view — single pane for everything above
  • Nobl9SLOs-as-code — 58+ SLOs defined in production
  • ServiceNow + Microsoft TeamsIncident management workstream — manual, mature, and it works
  • Blameless postmortemsStandard practice after anything user-facing
  • Harness Chaos + AWS Resiliency HubResilience testing and recovery validation
  • Apache JMeterLoad testing — pre-launch capacity validation and regression checks

This site

What you're looking at.

Full architecture is in the repo README — short version below.

  • Next.js 16App Router, output: export
  • React 19 + TypeScriptStrict mode
  • Tailwind CSS v4Plus CSS variables for the theme
  • Framer MotionScroll fades, cursor, retro mode
  • unified + remark + rehypeMarkdown pipeline (shiki highlighting)
  • Cloudflare PagesStatic hosting + edge Functions for family-gallery auth
  • Cloudflare R2Image hosting (planned)
  • GitHub + gh CLIPR-based workflow with CI gating

Inspired by uses.tech.