Backend engineer in Israel. I like designing systems that stay correct under load and failure, and I use AI coding agents as part of a documented, test-backed workflow.
Recent work
- rate-limiter: three rate-limiting strategies behind a load balancer: an atomic Redis Lua token bucket, a local fallback when Redis degrades, fault injection with Toxiproxy, and k6 load tests, with the trade-offs written up in the README.
- sea-trader: a terminal trading game built with Ink and XState, published on npm (
npx ctrader). - portal-v2: a Ruby on Rails app for tutors' scheduling and management.
Stack: TypeScript, Node.js, React, PostgreSQL, MongoDB, Redis, RabbitMQ, Docker, Kubernetes, Ruby on Rails, GitHub Actions.
Portfolio: https://yishaizehavi.com



