Mobile Product Lead · Full-Stack Developer calendar_monthNov 2023 – Feb 2025

Digimarc

Scan a product. Prove it's real.

Digimarc Product Authentication fights counterfeiting with covert digital watermarks embedded invisibly into packaging. I led development of the mobile product — the app that lets field agents, inspectors and supply-chain partners authenticate those watermarks with a phone, anywhere. I owned the mobile tech stack and architecture, built in React Native, and worked across the React web app and Node.js GraphQL APIs behind it.

Scanning a product package for a Digimarc digital watermark Watermark found — product and brand details with a Genuine or Suspicious verdict Watermark not found — report form with item, brand, notes and a Suspicious verdict
Digimarc Validate — scan a product, get an instant authentication result, and report suspicious items. iOS & Android.
Role Mobile Product Lead · Full-Stack Developer
Timeline Nov 2023 – Feb 2025
Domain Brand Protection · Mobile
Core stack
React NativeReactTypeScriptGraphQLNode.js

The challenge

Counterfeiters now replicate packaging and security features with high precision, across decentralised supply chains that make detection hard. Traditional anti-counterfeit measures need trained inspectors and specialised equipment, so they don't scale.

Digimarc's answer is a covert digital watermark embedded directly into packaging artwork — no special inks, invisible to the eye, but readable by a camera. The mobile product's job is to turn any phone into a scanner: point, scan, and get an instant, trustworthy authentication result — reliably, in the field, under real-world conditions.

What I led & built

I led the mobile product end-to-end — owning the architecture and tech stack, and driving the technical decisions that made authentication fast and dependable for agents in the field. I also worked across the React web application and the Node.js GraphQL layer that powers both.

smartphoneMobile product leadership

  • Led architecture and development of the React Native app for iOS & Android
  • Owned the mobile tech stack, patterns and technical direction
  • Drove the mobile roadmap and mentored on mobile engineering decisions
  • TypeScript throughout for a safer, more maintainable codebase

qr_code_scannerScan & authenticate

  • Camera-based scanning experience for covert watermark detection
  • Real-time, in-field authentication results agents can trust
  • Flows for reporting and flagging suspicious / failed authentications
  • Resilient UX for real-world conditions — lighting, angles, connectivity

hubAPIs & data layer

  • Optimised Node.js GraphQL APIs powering the mobile and web clients
  • Efficient queries tuned for mobile and intermittent connectivity
  • Shared data contracts across the mobile app and web application

dashboard_customizeShared UI & performance

  • Built reusable, responsive front-end components for global teams
  • Consistent design language across the React Native and React web apps
  • Delivered performance improvements across the client experience
  • Collaborated across distributed, international engineering teams

How authentication works

1

Embed

A covert, robust watermark is embedded directly into the packaging artwork — no special inks.

2

Scan

An agent points the mobile app at the product; the camera reads the invisible watermark.

3

Validate

The app authenticates the mark in real time and shows a clear genuine / suspect result.

4

Report

Suspicious scans are flagged and fed back, helping proactively surface counterfeiting.

Highlights

iOS & Android One React Native codebase, both platforms
Field-ready Authenticate anywhere, in real time
Global Shared components across distributed teams

Need a mobile product led end-to-end?

From architecture and tech stack to shipped iOS & Android apps — I lead mobile products that hold up in the real world. Let's talk about yours.