Software engineer with production experience in fintech, currently building card-payment systems at Surfboard Payments. I specialize in EMV transaction flows, offline authorisation, and acquirer integrations across physical terminals and softPOS, using TypeScript, Node.js, NestJS, PostgreSQL, and Redis. Passionate about payment cryptography and network certification — the work that has to be exactly right the first time.