Was the message delivered?
I follow token registration, provider response and device permission state; an accepted send is not proof of delivery.
Push notification engineering
Find where delivery, permissions, deep links or tracking fail across iOS and Android, then scope the right fix.
Work directly with Daniel, the engineer reviewing or building your app. Scope and schedule are agreed around limited independent availability.
The gap
A notification can be accepted by a provider and still fail the product. Tokens expire, permissions change, payloads behave differently, deep links break and open events disappear between systems.
The questions that matter
I follow token registration, provider response and device permission state; an accepted send is not proof of delivery.
I test foreground, background and terminated states with the actual payload and deep link.
I connect opens to in-app actions so the team can distinguish delivery from outcome.
From uncertainty to control
Map providers, tokens, payloads and platform-specific behaviour.
Test foreground, background, terminated and permission states.
Prioritise the change that restores the path to the right screen.
If agreed as a separate sprint, add the fix and verify delivery evidence and opens.
What the work can cover
A defined first engagement
A founder with one React Native or Expo codebase and a specific product or release concern.
One repository and one priority user journey or technical risk.
Within 5 business days after access and scope are agreed
Implementation, a full security audit, penetration testing and review of unrelated app areas.
A written proposal confirms the acceptance criteria, start date and any applicable tax before work begins.
A useful first conversation
I will reply personally with an honest view of the most useful next step. If there is a fit, we can schedule a short call.
With your permission, a connected AI assistant can send these same details directly and receive the next step.
See how AI contact works ↗