Staff engineer who likes building things — from developer tools and distributed systems to game dev and agentic programming.
helix-tools — Rust-based tooling for the Helix editor, exploring agentic programming and AI-assisted development workflows.
majesty — Rust/Bevy remake of "Majesty: Fantasy Kingdom Sim," the 2000s fantasy role-playing game.
Go Era (2018–2023) — Backend services, CLI tools, and the Hasura ecosystem
temporal-saga-grpc— Distributed sagas with Temporal + gRPC microservicesgraphql-schema-picker— CLI to extract sub-schemas from GraphQL SDLpermissura/tokesura— Hasura permission & JWT toolingbuf-vanguard-rest— GraphQL, REST, gRPC from a single Protobuf source
TypeScript Era (2024) — Full-stack serverless, modern tooling
sst-monorepo-template— SST v3 monorepo starter with Turborepocel-typescript— TypeScript bindings for Common Expression Languagegeohints— GeoGuessr hints/clues built with Qwikmaterialized-translations-poc— Real-time materialized views for i18n strings
Effect Era (2025) — Typed errors, dependency injection, and functional programming
movie-effect/book-effect— Effect-powered API SDKsalchemy-effect— Infrastructure-as-Effects
| Category | Tools |
|---|---|
| Backend | Go, gRPC, Connect, Temporal, Hasura, GraphQL |
| TypeScript | Effect, Hono, SST, Kysely, Drizzle |
| Frontend | Qwik, AstroJS, TanStack |
| Authorization | Cedar, Oso, Permit.io, CEL |
| Data | Postgres, Atlas, CDC (Sequin), Materialized Views |
| DevEx | Nix, Chezmoi, Buf, Protobuf |
- Effect-TS for typed errors + dependency injection
- Nix for reproducible dev environments (
dotfiles) - CDC pipelines with Postgres + Sequin (
pg-sequin-cdc-demo)
LinkedIn · he/him






