erin@kathmandu:~/portfolio$
uptime 9yload 0.21 0.18 0.15tz UTC+5:45time --:--:--

> senior software engineer · nine years shipping production systems · kathmandu, nepal

try: about work stack contact ls -la · arrows/tab to autocomplete · ? for help

$cat /etc/about.md

// 9y · 40+ repos · ai/ml ↔ product

$ I write software that ships and stays in production — relays, ledgers, agents, editors.

Nine years in. I lead architecture end-to-end — gRPC service meshes, Temporal-orchestrated job graphs, Rust agent daemons, Flutter clients. Equally pulled between distributed systems and the texture of a hover state.

Senior software engineer at Ottr Technology, building Ottr Omni-Ledger, Ottr Kiln and AI-WORKER; ACT3 AI Filmmaking and JFK Social at Whitehat Engineering until November 2026.

location
kathmandu, nepal
status
available · selective · Q3 2026
role
senior software engineer
working
whitehat · 2023 → now
leading
ottr technology · 2019 → now
shipped
40+ repos in production
tuning
drop d · e♭
court
futsal · all outfield · #13
// shipping cadence · last 30d
30d ago15dtoday

$ls -la ~/work/

// drwxr-xr-x · 6 featured · 40+ total · order by recency
#namestackyearstatus
01omni-ledger/ — branch-based commerce · append-only ledgernestjs · go grpc · 7 psps2026LIVE
02ai-worker/ — rust daemon · gated sdlc · 11 rolesrust · tokio · claude code2026LIVE
03kiln/ — multi-tenant headless cms · 49 templatesnestjs · graphql · yjs2026LIVE
04act3-filmmaking/ — screenplay → storyboard → rendertemporal · veo3 · sora22024—26LIVE
05sincere-travels/ — amadeus gds · pnr · e-ticketingkoa · prisma · soap/ndc2023—26LIVE
06jfk-social/ — go api + nostr relay · blossom mediago · nostr · tauri2026LIVE

$ # 34 more available on request —

$which * | sort

// 82 tools · core 12 surfaced

languages 07

  • typescript
  • go
  • rust
  • python
  • dart
  • sql
  • bash

frameworks 09

  • next.js
  • nestjs
  • koa
  • fastapi
  • flutter
  • gin / grpc
  • tokio / axum

ai / ml 11

  • claude code
  • openai gpt-5
  • veo 3 · sora 2
  • langchain
  • ollama
  • comfyui
  • pgvector

data 11

  • postgresql
  • pgvector
  • drizzle · prisma
  • mongodb
  • redis
  • meilisearch

infra 09

  • docker
  • temporal.io
  • bullmq
  • rabbitmq
  • nats jetstream
  • github actions

observability 05

  • prometheus
  • grafana
  • loki · promtail
  • sentry
  • opentelemetry

$git log --oneline --since=9y

// timeline · most recent first
commit2017 → 2026
c7e04b9+senior swe · ottr technology · omni-ledger, kiln, ai-worker2019→now
a4f2c01+senior swe · whitehat engineering · 40+ repos2023→nov 26
71ee2a8~asst lecturer · islington college · 100% pass rate2019—20
3d80f5e+full-stack · featherwebs · scope & supervision2018—19
011a9c2+intern · featherwebs · gharbeti baa (RN)2017—18

$tail -f ship.log

// last 7 days · live
tail · ship.loglive · --:--:--
sun 14:08›drafting case study · social[wip]
sat 11:42↻re-strung the guitar · drop d[done]
fri 16:21↑commerce ledger migration · zero downtime[ship]
thu 09:55+temporal · new render activity (sora 2)[ship]
wed 17:14~ai-worker · reviewer constraint ledger gate[ship]
tue 10:02+blossom · resumable uploads + hls[ship]
mon 13:30-deprecated · legacy /v1 endpoints[done]

$echo "hello" | mail -s "let's talk" erin

// inbox open · response within 48h
// statusOPEN

Looking for a senior engineer who can ship — and would rather be in the messy middle of AI/ML and product? Let's compare notes.