Open source
import { GoPay } from 'gopay-sdk'
// typed payments, without the guesswork
gopay-sdk
A production-ready TypeScript SDK for the GoPay REST API. OAuth, payments, refunds, and typed errors share one clear interface.
Full-stack TypeScript engineer and CISO building secure payment products that stay calm under pressure.
Selected work
Products and infrastructure where clear behavior matters as much as technical depth.
Open source
import { GoPay } from 'gopay-sdk'
// typed payments, without the guesswork
A production-ready TypeScript SDK for the GoPay REST API. OAuth, payments, refunds, and typed errors share one clear interface.
NFCtron
CISOSecuring and shipping payment infrastructure that keeps busy events moving.
Visit NFCtron
Owned product
One public home for links, browser-encrypted pastes, files, profiles, and the analytics around them.
Role: product ownership and engineering
Live listening
When music is playing, it appears here without moving the page around.
Engineering judgment across products, security, and the moments when software meets real operations.
Full-stack TypeScript work from interface to infrastructure, with each layer designed as part of the same product.
As CISO at NFCtron, I integrate security into delivery instead of treating it as a review at the end.
I build software for event-day pressure, where payment flows must stay clear and dependable when the venue gets busy.
Have a product to ship, a gnarly technical problem, or simply something worth discussing? My inbox is open.
Drop me a line