I’m a senior full-stack engineer with nine years of experience, working mainly in Python with Go and Java on the backend and React and TypeScript on the frontend.
At Infisical, I designed a cross-border contractor payout platform using idempotent state machines and the outbox pattern, so payments could be safely replayed without double-paying. I rebuilt contractor onboarding as an event-driven Kafka pipeline, cutting completion time from about 9 minutes to under 2. I also built an append-only, event-sourced payment ledger used for SOC 2 audit evidence, wrote an internal SDK that unified Stripe, Wise, Adyen, and Brex behind one interface, and built the product’s LLM features end to end, including RAG with vector search.
Before that, I spent four years at Thoughtworks building Flask APIs and React screens for a US client’s commerce services, where I raised test coverage from 45% to over 85% and fixed a production cache stampede.
Since 2023, I’ve also worked as an AI trainer, evaluating LLM output on coding tasks in Python, Go, and Java.
I’m interested in senior backend or full-stack roles, especially in payments, fintech, and AI products.

