Full-stack engineer, 10+ years. JavaScript, Go, Node.js.
Most of my time right now goes into NFC authentication — the backend systems that verify whether a physical product is genuine when someone taps it with their phone. Luxury goods, artwork, wine bottles. The tag on the product talks to the phone, the phone hits my server, the server does the cryptography.
I designed and built the NFC infrastructure behind tethered.services and tetheredart.com as a founding engineer. Both run NTAG 424 DNA with AES-CMAC verification in production. I also co-founded Pyflow Labs where we ship AI/ML products and technical MVPs.
Outside of NFC, I've shipped production systems across e-commerce, healthcare, and AI/ML — full-stack JS/Go, typically from architecture through deployment.
Currently working on:
ntag424-dna-verify — Node.js library for verifying NTAG 424 DNA tags. PICCData decryption, CMAC validation, replay detection. No dependencies. Supports both direct keys and diversified keys.
NFC blog series on Medium — writing up everything I've learned shipping these systems. Read it here.
Tech: JS/TS, Go, Node, Python · NTAG 424 DNA, NTAG213/215/216, NDEF, SDM/SUN, AES-CMAC · React, React Native, Next.js · Express, NestJS, PostgreSQL, MongoDB, Redis · AWS, Docker, K8s · FFmpeg
I consult on NFC architecture and full-stack system design. If you're building something and want to talk through it, happy to chat.



