01BackendServices that stay up.
Most of my days are NestJS microservices on Kubernetes with PostgreSQL, Redis and OpenSearch. I own features from the data model to the production fix, like moving eight services onto PgBouncer when connections ran out.
02Event streamsEvery event arrives, once.
Kafka with Avro schemas, consumers that make redelivered messages harmless, and queues that retry instead of dropping work. I care about what happens on the replay, not just the happy path.
03PaymentsMoney ends in the right state.
Card holds, captures, voids, refunds and webhooks that arrive out of order, across Stripe, Maya and card terminals at the charger. Every payment flow I've built has a recovery path.
04On-chainThen I take it on-chain.
Uniswap v4 hooks, 1inch SwapVM instructions, cross-chain HTLCs and AI agents that move money. Six hackathon prizes so far, all team builds, including $5,000 at Unite DeFi.