← Back home

Experience

What I work with.

Technologies and problem areas I’ve used enough to have opinions about.

Kubernetes

Pods, deployments, services, ingress, config, secrets, observability, security contexts, and Pod Security Standards.

clusters / workloads / networking / policy

Observability

Metrics, logs, traces, dashboards, alerting, SLOs, incident debugging, Prometheus, Loki, Grafana, and OpenTelemetry.

signals / dashboards / incidents / SLOs

AI agents

Tool boundaries, memory, deterministic workflows, evaluation, human approval loops, and agentic debugging surfaces.

tools / memory / evals / control

iOS architecture

SwiftUI, navigation, app state, local models, Supabase clients, maps, and humane interaction details.

SwiftUI / state / maps / mobile UX

Backend APIs

Auth, validation, database contracts, background work, integration edges, rate limits, and deployable service boundaries.

contracts / auth / jobs / reliability

Databases

Schema design, indexes, RLS, migrations, analytics queries, Postgres extensions, and data modeling from product behavior.

Postgres / RLS / indexes / analytics

Security

Secrets, least privilege, input boundaries, data access rules, transport assumptions, and operational blast radius.

trust / secrets / RLS / blast radius

Personal finance automation

Expense ledgers, transaction parsing, category drift, compounding habits, and software that makes tradeoffs visible.

ledger / parsing / habits / wealth