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.