I build the parts of a product people actually touch, and I ship what runs behind them. Four years in React and TypeScript, two of them leading a front-end team.
Recently
- Built a checkout surface and the browser SDK merchants embed, so integrating a payment became a script tag rather than a project.
- Rebuilt an application architecture incrementally — ~40% smaller bundle, ~30% faster feature delivery, ~50% fewer re-renders once the effect-lifecycle defects were gone.
- Wrote a payment gateway end to end and shipped it: contracts, service, SDKs, MCP server, landing site, delivery pipeline.
- I verify fixes by breaking them. After closing a race condition in a refund flow, I proved the guard held by disabling it and reproducing the exact duplicate it prevents.
Selected work
| Gatewards | Payment gateway for machine-to-machine commerce. Sole author across the stack — 121 of its 122 merged pull requests, shipped in seven weeks. npm: @gatewards/agent-sdk, @gatewards/merchant-sdk, @gatewards/mcp-server |
| Agent control plane | Operator interface for long-running processes — streaming output, multimodal input, shared local datastore. Next.js, TypeScript, SQLite. Run daily as working software |
| Autonomous media pipeline | 18 nodes, no manual step. Image-to-video, speech synthesis, transform-based merge, queue. Five scenes in about fifty minutes, unattended |
Stack
TypeScript · React · Next.js · Zustand · Apollo Client · Tailwind · Vite Node.js · Fastify · Prisma · PostgreSQL · MySQL · Redis · GraphQL AWS (CDK, ECS) · Kubernetes · Docker · GitHub Actions Solidity · EIP-712 · ERC-2771
Elsewhere — rtahabas.com · LinkedIn
