Lakshay Chawla
Android Delivery / Messaging / API Profiles

NotifyMe

NotifyMe is an Android-first notification layer for products, scripts, agents, and automations. It now carries profile-labelled sends, local-first direct messaging, portable chat export/import, callbacks, and update delivery in one compact surface.

What Ships Now

API-first alerts

Send mobile notifications from backend jobs, CLI tasks, AI agents, webhooks, or production systems with a single device API key.

Profile-labelled notifications

Every notification can show which API key profile generated it, using safe labels instead of exposing the raw key.

Local-first messaging

Create a username, start direct text conversations by username, and keep chat UX simple without friend requests or contact sync.

Portable chat data

Export and import conversation data, with payloads structured so encrypted message bodies and key-management flows can be added later.

Core Surfaces

Notification delivery

POST /api/notifyme/send pushes Android notifications, stores history, preserves action metadata, and now includes source labels in payloads and sync responses.

Profile and username settings

GET/PUT /api/notifyme/profile manages API key profile labels and local messaging usernames behind the same device-key authorization model.

Messaging sync and portability

The messaging surface exposes conversation listing, direct message creation, per-thread sends, and export/import actions without adding new database tables.

Operating Model

Labels

Readable source identity

History sync and push payloads can carry sourceLabel and generatedBy so the app can render “Generated by” consistently.

Direct

Usernames over contact graphs

Conversation creation is username-based, text-only, and intentionally minimal to keep the messaging layer local-first and easy to reason about.

Ready

Encryption-compatible structure

Conversation and export payloads already carry room for encrypted bodies, secure metadata, and future key references without changing the app UX now.

Lakshay Chawla
Lakshay Chawla

Data Scientist, AI researcher, entrepreneur, open source developer, and educator.

View Portfolio